1. 程式人生 > >CommonJs模塊規範

CommonJs模塊規範

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模塊規範