nodejs 是一個開放源代碼、跨平臺的、用于服務器端和網絡應用的運行環境。Node.js應用用JavaScript語言寫成,在Node.js運行時運行。Node.js采用Google的V8引擎來執行代碼。本頁面提供多種平臺的 Nodejs 下載。

更新說明:

Node.js 4.0.0 首次將Node.js和io.js項目的代碼庫融合到了一起。

開發者們可以看到其對ES6特性的擴展支持,并且大多數都是默認啟用的。

此外,Google Chrome和Node.js的JavaScript引擎——V8——也已經被升級到了與Chrome同步的4.5版本。

物聯網開發者們也會對Node.js 4.0.0感到高興,因為它將對ARM平臺的支持擴展到了ARMv6、ARMv7、以及最新的64位ARMv8處理器。

Node 4將擁有18個月的長期支持(LTS),在這之后的12個月里,4.x分支還會帶來安全性和嚴重漏洞的修復。

最后,Node.js 5.x的工作已在進行之中。

軟件用途:

Node.js是建立在Chrome的V8 JavaScript引擎一個JavaScript運行庫。

Node.js的使用事件驅動,非阻塞I/ O模型,使得它重量輕,效率高。

Node.js的包生態系統,NPM,是全球開源庫的最大的生態系統。

功能特點:

Node.js使用Module模塊去劃分不同的功能,以簡化應用的開發。

Modules模塊有點象C語言中的類庫。

每一個Node.js的類庫都包含了十分豐富的各類函數,比如http模塊就包含了和http功能相關的很多函數。

可以幫助開發者很容易地對比如http,tcp/udp等進行操作,還可以很容易的創建http和tcp/udp的服務器。

要在程序中使用模塊是十分方便的,只需要如下:

在這里,引入了http類庫,并且對http類庫的引用存放在http變量中了。

這個時候,node.js會在我們應用中搜索是否存在node_modules的目錄,并且搜索這個目錄中是否存在http的模塊。

如果node.js找不到這個目錄,則會到全局模塊緩存中去尋找,用戶可以通過相對或者絕對路徑,指定模塊的位置。

比如:var myModule = require('./myModule.js');

模塊中包含了很多功能代碼片斷,在模塊中的代碼大部分都是私有的。

意思是在模塊中定義的函數方法和變量,都只能在同一個模塊中被調用。

當然,可以將某些方法和變量暴露到模塊外,這個時候可以使用exports對象去實現。

Node.js 多平臺下載最新破解版下載地址

遠程下載