最近在 FrontendMaster 上學習 Node.js,這裏記錄一些要點:html
Node.js 是一個 JavaScript 運行環境,它能讓你的 JavaScript 在瀏覽器以外運行。node
Node 只會解析並運行一個 JavaScript 文件,而全部的 JavaScript 代碼分離在不一樣的文件中,經過相互依賴(樹狀結構)被歸併到這一個文件中。
每一個 JavaScript 文件都是一個「模塊」(module),Node 經過 CommenJS 規範 來約定應該如何描述各模塊間的引用關係。npm
Node 只作三件事:瀏覽器
學習 Node 就是在學習各類「模塊」(module) 的使用方法,在 Node 中,模塊分爲三種類型:服務器
http
模塊,fs
模塊等;npm install <package name>
下載使用;相似瀏覽器的 window
對象,在 Node 中也有一個全局對象 globel
,該對象上掛載着不少經常使用的方法和對象,例如:frontend
process
require
__dirname
module
global
使用以下命令:node --inspect
工具