NodeJS的模块写法入门(实例代码)

 更新时间:2012年03月07日 09:39:53   作者:  
前面提到了NodeJS的命令行和Web版之“Hello,World”。命令行是直接执行hello.js文件,Web版的需要require http模块。http模块是NodeJS自身提供的
我们知道每个模块对应一个js文件,这篇写一个最简单的模块hello.js, 然后在另一个js文件(main.js)中require自定义的模块。

hello.js
复制代码 代码如下:

function hello(name) {
console.log('hello, '+ name);
}
exports.hello = hello;


main.js
复制代码 代码如下:

var h = require('./hello');
h.hello('snandy');

约定:hello.js和main.js在同一个目录下,比如是node目录
打开命令行,进入node目录,执行命令
复制代码 代码如下:

node main.js


可以看到命令行输出了:hello, snandy

注意 :
main.js中require的参数不能是"hello" ,必须在前面加上"./"。

相关文章

  • javascript每日必学之继承

    javascript每日必学之继承

    javascript每日必学之继承,介绍了有关继承的相关内容,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • javascript和jquery分别实现的九九乘法表代码

    javascript和jquery分别实现的九九乘法表代码

    javascript 九九乘法表 附jquery 实现的九九乘法表代码
    2010-03-03
  • JavaScript框架设计模式详解

    JavaScript框架设计模式详解

    这篇文章主要介绍了javascript框架设计模式,结合实例形式分析了javascript模板方法模式相关概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2021-09-09
  • 原生小程序封装跑马灯效果

    原生小程序封装跑马灯效果

    这篇文章主要为大家详细介绍了原生小程序封装跑马灯效果,由多条衔接改动得到,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • JS浏览器BOM常见操作实例详解

    JS浏览器BOM常见操作实例详解

    这篇文章主要介绍了JS浏览器BOM常见操作,结合实例形式详细分析了JS浏览器BOM模型元素常见操作技巧与使用注意事项,需要的朋友可以参考下
    2020-04-04
  • 全解跨域请求问题处理方法及分析

    全解跨域请求问题处理方法及分析

    这篇文章主要为大家介绍了全解跨域请求问题处理方法及分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2023-07-07
  • js实现多张图片每隔一秒切换一张图片

    js实现多张图片每隔一秒切换一张图片

    这篇文章主要为大家详细介绍了js实现多张图片每隔一秒切换一张图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • JS+Canvas绘制抽奖转盘

    JS+Canvas绘制抽奖转盘

    这篇文章主要为大家详细介绍了JS+Canvas绘制抽奖转盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • JS组件Bootstrap Select2使用方法解析

    JS组件Bootstrap Select2使用方法解析

    这篇文章主要为大家详细介绍了JS组件Bootstrap Select2使用方法,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • js实现的动画导航菜单效果代码

    js实现的动画导航菜单效果代码

    这篇文章主要介绍了js实现的动画导航菜单效果代码,涉及JavaScript通过鼠标事件控制页面元素样式动态变换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09

最新评论