Node.JS學習筆記(1)——模塊

        使用模塊可以避免函數名和變量名衝突。

1、CommonJS規範

        每個.js文件都是一個模塊,它們內部各自使用的變量名和函數名都互不衝突。

(1)要在模塊中對外輸出變量,用:

module.exports = variable;

        輸出的變量可以是任意對象、函數、數組等等。

(2)要引入其他模塊輸出的對象,用:

var foo = require('other_module');

        引入的對象具體是什麼,取決於引入模塊輸出的對象。

2、基本模塊

(1)global

(2)process

(3)fs

        文件系統模塊,負責讀寫文件。

        由於Node環境執行的JavaScript代碼是服務器端代碼,所以,絕大部分需要在服務器運行期反覆執行業務邏輯的代碼,必須使用異步代碼,否則,同步代碼在執行時期,服務器將停止響應,因爲JavaScript只有一個執行線程。

(4)crypto

        提供通用的加密和哈希算法。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章