Node.js是什麼 特性---學習001

簡單的說 Node.js 就是運行在服務端的 JavaScript(此JavaScript非彼JavaScript 去掉BOM和DOM的JavaScript)。

Node.js 是一個基於Chrome JavaScript 運行時建立的一個平臺.

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。

構建與chome的V8引至上:

 ·代碼只是具有特定格式的字符串而已

·引擎可以認識它,引擎可以幫助你來解析和執行

·Google Chrome的V8是目前公認解析執行JavaScript代碼最快的

·Node.js吧V8引擎移植出來,開發了一個獨立的JavaScript運行時環境。

 

 

學習Node.js的目的就是幫助大家打開服務端這個黑盒子

 只有懂了服務端才能配合服務端開發人員 進行協同開發

 

1. nodejs 採用JavaScript進行編程 凡是能用用js來實現的,最終都會用js來實現  everywhere

 

 Node.js 不是一門語言 不是庫,不是框架 是一個JavaScript運行環境,簡單來說就是可以解析和執行js代碼

以前只有瀏覽器可以解析執行js代碼,也就是說現在的js可以脫離瀏覽器來運行,一切歸結於Node.js

 

瀏覽器中的JavaScript

    *EcamaScript 

        ·基本語法 if var function Objective Array

    *BOM

    *DOM由這三部分組成

2.Node.js中的JavaScript 沒有BOM和DOM,只有EcmaScript 服務端不處理DOM,在Node.js執行環境中 提供了一些服務器界別的操作的API,如文件的讀寫,網絡服務的構建,數據網絡通信,http服務器等處理。學習node.js就是學習web服務器開發

3.事件驅動,非租塞IO模型(異步),輕量級和高效,

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章