Nodejs學習筆記02【module】

about nodejs中的模塊系統涉及到的知識不少javascript

node是服務器端的語言,與客戶端JS的區別主要表如今幾方面html

#JS不足
-JS沒有模塊系統,不支持封閉的做用域和依賴管理
-美譽標準庫,沒有文件系統和IOAPI
-沒有標準接口
-沒有包管理系統,不能自動加載和安裝依賴-bower

#common.js
-靈活方便
-方便某愛的組合和分解
-方便調試和升級
-多人分工協做
-增長高內聚,低耦合

#模塊載入策略
-模塊分爲兩種
----原生模塊 源代碼編譯時生成的二進制,速度最快  
----文件模塊 動態載入的,比原生的慢
都會進行緩存
文件模塊分爲三種
1.JS腳本文件 須要先讀入內存後再進行編譯運行
2.JSON文件 fs讀入內存,而後轉化JSON對象
3. .node編譯後的二進制文件,不須要編譯,能夠直接運行 

擴展閱讀:java

http://liuzhichao.com/p/1669.html  node

http://www.cnblogs.com/pigtail/archive/2013/01/14/2859555.html緩存

相關文章
相關標籤/搜索