首页 > 代码库 > node.js的模块引用
node.js的模块引用
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的模块引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。