Node.js模块系统
模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的
node.js
//代码 require('./love') 引入了当前目录下的love.js文件
var love = require('./love');
love.confession();
love.reject();
love.js
//代码 require('./love') 引入了当前目录下的love.js文件
var love = require('./love');
love.confession();
love.reject();
输出
node.js
var Reason = require('./love');
Reason = new Reason(); // 实例化模块
Reason.confession(); // 调用模块方法
Reason.reject();
Reason.setName('TK');
Reason.sayReason();
love.js
function Reason() { // 模块
var name;
this.setName = function(iName) { //模块内自定义方法
name = iName;
};
this.sayReason = function() {
console.log(name+':不要喜欢我 , 我一点都不喜欢你!');
};
this.confession = function() { // 告白
console.log('A:我喜欢你!');
}
this.reject = function() { // 拒绝
console.log('B:我们只是好朋友~');
}
};
module.exports = Reason;
输出
关键字:JavaScript, node.js, require, function