node.js的模块引用
2017-07-23 16:34
274 查看
1.模块的引用示例
var math = require(‘math’);
在common.js规范中,存在require()方法,这个方法接受模块标识,此引引入一个模块的api 到当前的上下文中。
2.模块定义
在模块中,上下文提供require()方法来引入外部模块。对应引入的功能,上下文提供了exports对象用于到处当前模块的方法或者变量,并且它是唯一到处的出口,在模块中,还存在一个module对象,他代表模块自身,而exports是module的属性。在node中,一个文件就是一个模块,讲方法挂载在exports对象上作为属相即可定义导出的方式:
//math.js
exports.add = function(){
var sum = 0,
i = 0,
args = arguments,
l = args.length
while(i < 1){
sum += args[i ++ ];
};
return sum;
};
在另一个文件中,我们通过require()方法引入模块后,就能调用定义的属性或方法了:、
//program.js
var math = require('math');
exports.increment = function(val){
return math.add(val , 1);
};
var math = require(‘math’);
在common.js规范中,存在require()方法,这个方法接受模块标识,此引引入一个模块的api 到当前的上下文中。
2.模块定义
在模块中,上下文提供require()方法来引入外部模块。对应引入的功能,上下文提供了exports对象用于到处当前模块的方法或者变量,并且它是唯一到处的出口,在模块中,还存在一个module对象,他代表模块自身,而exports是module的属性。在node中,一个文件就是一个模块,讲方法挂载在exports对象上作为属相即可定义导出的方式:
//math.js
exports.add = function(){
var sum = 0,
i = 0,
args = arguments,
l = args.length
while(i < 1){
sum += args[i ++ ];
};
return sum;
};
在另一个文件中,我们通过require()方法引入模块后,就能调用定义的属性或方法了:、
//program.js
var math = require('math');
exports.increment = function(val){
return math.add(val , 1);
};
相关文章推荐
- Node.js学习笔记--引用模块、npm
- node.js创建并引用模块
- 【Node.js-2】自定义模块以及引用、自定义模块存放路径、发布升级自定义的模块
- node.js中引用express-particals模块失败
- Node.js错误之关于formidable模块引用失败
- 深入浅出Node.js(七):Connect模块解析(之一)
- Node.js 手册查询-1-核心模块方法
- 怎么样写一个 node.js模块以及NPM Package
- Node.js第三方模块的离线安装
- node---http模块,如何用node.js做简单的服务器环境http.createServer
- node.js require 实现机制初窥;pomelo代码分析5----------- pomel-loader模块
- JavaScript基础之Node.js基本模块
- Node.js_Path模块
- 编写原生的Node.js模块
- sails.js 使用node-cron模块,监听订单状态并发送消息到企业微信
- Node.js:DNS模块的使用
- Node.js模块导出exports 和 module.exports 的区别
- node.js学习笔记-模块module
- Node.js(window)基础(2)——node环境下的模块,模块间调用
- Node.js学习笔记2【核心模块】