Node.js 教學課程
簡單的說 Node.js 就是運行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 執行階段建立的平台。
Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
誰適合閱讀本教學?
如果你是一個前端程式設計師,你不懂得像PHP、Python或Ruby等動態程式語言,然後你想創建自己的服務,那麼Node.js是一個非常好的選擇。
Node.js 是運行在服務端的 JavaScript,如果你熟悉Javascript,那麼你將會很容易的學會Node.js。
當然,如果你是後端程式設計師,想部署一些高效能的服務,那麼學習Node.js也是一個非常好的選擇。
學習本教學之前你需要了解
在繼續本教學之前,你應該先了解一些基本的電腦程式設計術語。如果你學習過Javascript,PHP,Java等程式語言,將有助於你更快的了解Node.js程式設計。
使用的版本
我們可以使用以下指令來檢視目前的Node 版本:
$ node -v v4.4.3
注意:不同版本間可能是有差異的。
第一個Node.js程式:Hello World!
腳本模式
以下是我們的第一個Node.js程式:
儲存該文件,文件名稱為helloworld.js,並透過node命令來執行:
node helloworld.js
程式執行後,正常的話,就會在終端機輸出Hello World。
互動模式
開啟終端,鍵入node進入指令互動模式,可以輸入程式碼語句後立即執行並顯示結果,例如:
$ node > console.log('Hello World!'); Hello World!
Gif 實例示範
接下來我們透過Gif 圖為大家示範實例操作: