Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。Node對一些特殊用例進行優化,提供替代的API,使得V8在非瀏覽器環境下運行得更好。
Node.js優點
Node作為一個新興的前端框架,后臺語言,有很多吸引人的地方:RESTful API
單線程
Node可以在不新增額外線程的情況下,依然可以對任務進行并發處理 —— Node.js是單線程的。它通過事件循環(event loop)來實現并發操作,對此,我們應該要充分利用這一點 —— 盡可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虛擬機
事件驅動
Node.js安裝教程
1、雙擊安裝文件,進入安裝向導界面,點擊next
2、閱讀許可協議,勾選“I accept...”
3、選擇安裝目的地,默認的是C:\Program Files\nodejs\,可以點change修改
4、選擇安裝組件,默認即可,點擊next
5、是否添加額外的選項,建議不選擇
6、點擊install開始安裝
7、安裝完成