node.js學習總結(不定期更新)

1. windows下安裝node.js,登錄官方網站https://nodejs.org/下載適應自己計算機的node.js版本,本機是64位win7系統,所以下載64位msi安裝包,安裝完成之後一定要去修改環境變量,否則在使用node命令時會報“不是內部或外部命令”的錯誤,修改方法就是去掉環境變量中的最後一個反斜線即可。

2. npm是什麼?

npm(Node Package Manager,node包管理器)是Node.js的包管理器。它允許開發人員在Node.js應用程序中創建、共享並重用模塊。它也可以用於共享完整的Node.js應用程序。模塊就是可以在不同項目中重用的代碼庫。

3. node.js的模塊系統的作用是實現node.js文件的相互調用,node.js的require方法中的文件查找策略如下:

由於node.js中存在4類模塊(原聲模塊和3種文件模塊),儘管require方法及其簡單,但是內部的加載卻是十分複雜的,其加載的優先級也各自不同,如下圖所示:


4. 設計nodejs的目的:nodejs是構建在Chrome的JavaScript運行時之上的一個平臺,用於簡單構建快速的、可擴展的網絡應用程序。nodejs使用事件驅動的、非阻塞的I/O模型,這讓其既輕量又高效,是運行於不同發佈設備上的數據密集型實時應用程序的完美平臺。


5. 如果要查找當前最流行的模塊,可以通過使用以下網站的搜索工具來評估模塊的流行程度:

http://blago.dachev.com/modules

http://eirikb.github.com.nioster/


6. 什麼是回調?回調指的是將一個函數作爲參數傳遞給另一個函數,並且通常在第一個函數完成後被調用。


7. 


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