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