CommonJs模塊規範
阿新 • • 發佈:2018-07-01
port .... 接口 exports === AS 希望 加載 script
1、什麽是模塊化
文件作用域
通信規則
加載 require
導出 exports
2、CommonJs模塊規範
在Node中的Javascript還有一個很重要的概念:模塊概念
模塊作用域
使用require方法來加載模塊
語法: var 自定義變量名稱 = require(‘模塊‘)
兩個作用:
執行被加載模塊中的代碼
得到被加載模塊中的exports導出接口對象
使用exports借口對象來導出模塊中的成員
Node中的模塊作用域,默認文件中所有的成員在當前文件模塊有效
對於希望可以被其他模塊訪問的成員,我們就需要把這些公開的成員都掛載到exports接口的對象中就可以了;
導出多個成員必須在對象中
module.exports = {
鍵: 值,
..........
}或module.exports.xxx = xxx;
導出單個成員必須是 module.exports.xxx = xxx;
註意: module.exports === exports
(補充一點題外的: 301狀態碼永久定向,瀏覽器會記住、302狀態碼臨時重定向)
CommonJs模塊規範