首頁 > web前端 > js教程 > 主體

Node.js模組系統

不言
發布: 2018-04-10 13:59:03
原創
1597 人瀏覽過

本篇文章給大家分享的內容是關於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();
登入後複製

相關推薦:

##初探nodeJS_node.js

Node.js模組系統實例詳解#

以上是Node.js模組系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板