node.js 初級學習
- 簡單的說
Node.js
就是運行在服務端
的 JavaScript。
- Node.js 是一個基於Chrome V8 引擎的 JavaScript 運行環境。
- Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度很是快,性能很是好。
一.node.js的安裝配置:不用多說了,網上教程有不少
二.node.js的兩種模式:腳本
模式以及交互
模式
- 腳本模式:例:console.log("hello")這段代碼保存爲test.js, 並經過 node命令來執行,程序執行後,正常的話,就會在終端輸出 Hello World。
- 交互模式 : 打開終端,鍵入node進入命令交互模式,能夠輸入一條代碼語句後當即執行並顯示結果,例如:
$(document).ready(function () {
alert('hello world');
});
三. Node.js 應用是由哪幾部分組成的
1.引入 required 模塊:咱們能夠使用 require 指令來載入 Node.js 模塊。node
2.建立服務器:服務器能夠監聽客戶端的請求,相似於 Apache 、Nginx 等 HTTP 服務器。shell
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 會話的文件內容。