Node.js 教學

nodejs

簡單的說 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程式:

範例

console.log("Hello World");

執行線上執行

儲存該檔案,檔名為 helloworld.js, 並透過 node指令來執行:

node helloworld.js

程式執行後,正常的話,就會在終端輸出 Hello World。

互動模式

開啟終端,鍵入node進入指令互動模式,可以輸入一條程式碼敘述後立即執行並顯示結果,例如:

$ node
> console.log('Hello World!');
Hello World!

Gif 範例實作

接下來我們透過 Gif 圖為大家演示例項操作: