本篇文章給大家分享的內容是關於Node.js模組系統,有著一定的參考價值,有需要的朋友可以參考一下
模組是什麼?模組用於不同node.js檔案相互調用功能。也就是說,一個js檔案就可以是一個模組。
1.建立模組
main.js檔案:
var hello = require('./hello'); hello.world();
hello.js檔案:
exports.world = function() { console.log('Hello World'); }
require ()用於取得模組,exports為模組對外的介面物件。上述範例中require()取得hello模組的接口,傳回exports物件並賦值給hello物件 .world()方法作為暴露在外的介面。
我們也可用整個物件作為對外的介面。
如:
//hello.js function Hello() { var name; this.setName = function(thyName) { name = thyName; }; this.sayHello = function() { console.log('Hello ' + name); }; }; module.exports = Hello;//HELLO对象作为接口
然後在main.js取得這個介面:
//main.js var Hello = require('./hello'); hello = new Hello(); hello.setName('BYVoid'); hello.sayHello();
相關推薦:
以上是Node.js模組系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!