node.js初級基礎一

weixin_33840661發表於2017-09-03

node.js 初級學習

  1. 簡單的說 Node.js 就是執行在服務端的 JavaScript。
  2. Node.js 是一個基於Chrome V8 引擎的 JavaScript 執行環境。
  3. Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

一.node.js的安裝配置:不用多說了,網上教程有很多

二.node.js的兩種模式:指令碼模式以及互動模式

  1. 指令碼模式:例:console.log("hello")這段程式碼儲存為test.js, 並通過 node命令來執行,程式執行後,正常的話,就會在終端輸出 Hello World。
  2. 互動模式 : 開啟終端,鍵入node進入命令互動模式,可以輸入一條程式碼語句後立即執行並顯示結果,例如:
    $(document).ready(function () {
        alert('hello world');
    });

三. Node.js 應用是由哪幾部分組成的

1.引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。

2.建立伺服器:伺服器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 伺服器。

3.接收請求與響應請求 伺服器很容易建立,客戶端可以使用瀏覽器或終端傳送 HTTP 請求,伺服器接收請求後返回響應資料。

四.Node.js REPL(互動式直譯器)

Node.js REPL(Read Eval Print Loop:互動式直譯器) 表示一個電腦的環境,類似 Window 系統的終端或 Unix/Linux shell,我們可以在終端中輸入命令,並接收系統的響應。

REPL命令:

  • ctrl + c - 退出當前終端。
  • ctrl + c 按下兩次 - 退出 Node REPL。
  • ctrl + d - 退出 Node REPL.
  • 向上/向下 鍵 - 檢視輸入的歷史命令
  • tab 鍵 - 列出當前命令
  • .help - 列出使用命令
  • .break - 退出多行表示式
  • .clear - 退出多行表示式
  • .save filename - 儲存當前的 Node REPL 會話到指定檔案
  • .load filename - 載入當前 Node REPL 會話的檔案內容。

相關文章