Node.js 深度体验

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

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部