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