是一個(gè)能夠在服務(wù)器端運(yùn)行來(lái)自JavaScript的開放源代碼、跨平臺(tái)JavaScript運(yùn)行環(huán)境 。
***.js由***.js基金會(huì)持有和維護(hù),動(dòng)結(jié)當(dāng)甚既刑鮮精跳創(chuàng)并與Linux基金會(huì)有合作關(guān)系 。***.js采用Google開發(fā)的V8運(yùn)行第值第代碼,使用事件驅(qū)360問(wèn)答動(dòng)、非阻塞和異步輸入輸出模型等技術(shù)來(lái)提高性能,可優(yōu)化應(yīng)用程序的主往傳輸量和規(guī)模 。這些技術(shù)通常用于數(shù)據(jù)密集的即時(shí)應(yīng)用程序 。
***.js大部分基本模塊都用JavaScript語(yǔ)言編寫 。在***.js出現(xiàn)之前,JavaS苦條船織洋換萬(wàn)航cript通常作為客戶端程序設(shè)計(jì)語(yǔ)言使用,以JavaScript寫出的程序常在用氧構(gòu)醫(yī)急圓見米房衡廣送戶的瀏覽器上運(yùn)行 。
***.js的出現(xiàn)使JavaScript也能用于服務(wù)端編程 。***.js含有一系列內(nèi)置模塊,使得程序可以脫離ApacheHTTPServer或IIS,作為獨(dú)立服務(wù)器運(yùn)行 。

【JS是什么】擴(kuò)展資料
js的優(yōu)點(diǎn)
Node作為一個(gè)新興的前端框架,后臺(tái)語(yǔ)言,有很多吸引人的地方:
RESTfulAPI
單線程
Node可以在不新增額外線程的情況下,依然可以對(duì)任務(wù)進(jìn)行并發(fā)處理——***.js是單線程的 。它通過(guò)事件循環(huán)(eventloop)來(lái)實(shí)現(xiàn)并發(fā)操作,對(duì)此,我們應(yīng)該要充分利用這一點(diǎn)——盡可能的避免阻塞操作,取而代之,多使用非阻塞操作 。
參考資料來(lái)源 百度百科-***.js
猜你喜歡
- 12周一般胎兒crl是多少
- 什么叫是幾時(shí)孟光接了梁鴻案?
- 3歲4歲身高體重標(biāo)準(zhǔn)是多少
- 鉀高正常值是多少
- 煮綠豆湯先放糖還是后放糖
- 孕中期一天鈣的攝入量是多少
- 買玉怎么挑選
- 37個(gè)月孩子標(biāo)準(zhǔn)是多少
- 乳腺癌細(xì)胞正常值是多少
- 血糖餐后餐后正常值是多少
