西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

nodejs開(kāi)發(fā)指南

文字可搜索非掃描版
  • nodejs開(kāi)發(fā)指南文字可搜索非掃描版
  • 軟件大小:5.7M
  • 更新時(shí)間:2020-02-04 11:39
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 圖像瀏覽
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):WinAll
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

nodejs開(kāi)發(fā)指南是一款官方關(guān)于nodejs安裝及講解操作等方面的指南文件,里賣弄有關(guān)于你想了解的任何nodejs開(kāi)發(fā)工具說(shuō)明,是目前全網(wǎng)最全的nodejs文檔。有需要的小伙伴歡迎來(lái)西西下載體驗(yàn)。

關(guān)于nodejs:

Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。 Node.js 使用了一個(gè)事件驅(qū)動(dòng)、非阻塞式 I/O 的模型。 

Node 是一個(gè)讓 JavaScript 運(yùn)行在服務(wù)端的開(kāi)發(fā)平臺(tái),它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務(wù)端語(yǔ)言平起平坐的腳本語(yǔ)言。 發(fā)布于2009年5月,由Ryan Dahl開(kāi)發(fā),實(shí)質(zhì)是對(duì)Chrome V8引擎進(jìn)行了封裝。

Node對(duì)一些特殊用例進(jìn)行優(yōu)化,提供替代的API,使得V8在非瀏覽器環(huán)境下運(yùn)行得更好。V8引擎執(zhí)行Javascript的速度非?,性能非常好。Node是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立的平臺(tái), 用于方便地搭建響應(yīng)速度快、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用。Node 使用事件驅(qū)動(dòng), 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設(shè)備上運(yùn)行數(shù)據(jù)密集型的實(shí)時(shí)應(yīng)用。

作者簡(jiǎn)介:

非常不錯(cuò)的一本講nodejs,我自己這幾天剛好看完了,深入淺出,強(qiáng)力推薦。之前發(fā)的一本《nodejs實(shí)戰(zhàn)》自己沒(méi)有看過(guò),覺(jué)得manning出版的,應(yīng)該不錯(cuò)。
書中附錄對(duì)于js的高級(jí)用法也講得非常好,但對(duì)于沒(méi)有任何編程語(yǔ)言基礎(chǔ)的同學(xué)來(lái)講,可能有一定的難度。
這本書不是講js的,如果要學(xué)習(xí)js基礎(chǔ),推薦大犀牛書。

軟件特性:

V8引擎本身使用了一些最新的編譯技術(shù)。這使得用Javascript這類腳本語(yǔ)言編寫出來(lái)的代碼運(yùn)行速度獲得了極大提升,又節(jié)省了開(kāi)發(fā)成本。對(duì)性能的苛求是Node的一個(gè)關(guān)鍵因素。 Javascript是一個(gè)事件驅(qū)動(dòng)語(yǔ)言,Node利用了這個(gè)優(yōu)點(diǎn),編寫出可擴(kuò)展性高的服務(wù)器。Node采用了一個(gè)稱為“事件循環(huán)(event loop)”的架構(gòu),使得編寫可擴(kuò)展性高的服務(wù)器變得既容易又安全。提高服務(wù)器性能的技巧有多種多樣。Node選擇了一種既能提高性能,又能減低開(kāi)發(fā)復(fù)雜度的架構(gòu)。這是一個(gè)非常重要的特性。并發(fā)編程通常很復(fù)雜且布滿地雷。Node繞過(guò)了這些,但仍提供很好的性能。

Node采用一系列“非阻塞”庫(kù)來(lái)支持事件循環(huán)的方式。本質(zhì)上就是為文件系統(tǒng)、數(shù)據(jù)庫(kù)之類的資源提供接口。向文件系統(tǒng)發(fā)送一個(gè)請(qǐng)求時(shí),無(wú)需等待硬盤(尋址并檢索文件),硬盤準(zhǔn)備好的時(shí)候非阻塞接口會(huì)通知Node。該模型以可擴(kuò)展的方式簡(jiǎn)化了對(duì)慢資源的訪問(wèn), 直觀,易懂。尤其是對(duì)于熟悉onmouseover、onclick等DOM事件的用戶,更有一種似曾相識(shí)的感覺(jué)。

雖然讓Javascript運(yùn)行于服務(wù)器端不是Node的獨(dú)特之處,但卻是其一強(qiáng)大功能。不得不承認(rèn),瀏覽器環(huán)境限制了我們選擇編程語(yǔ)言的自由。任何服務(wù)器與日益復(fù)雜的瀏覽器客戶端應(yīng)用程序間共享代碼的愿望只能通過(guò)Javascript來(lái)實(shí)現(xiàn)。雖然還存在其他一些支持Javascript在服務(wù)器端 運(yùn)行的平臺(tái),但因?yàn)樯鲜鎏匦裕琋ode發(fā)展迅猛,成為事實(shí)上的平臺(tái)。

在Node啟動(dòng)的很短時(shí)間內(nèi),社區(qū)就已經(jīng)貢獻(xiàn)了大量的擴(kuò)展庫(kù)(模塊)。其中很多是連接數(shù)據(jù)庫(kù)或是其他軟件的驅(qū)動(dòng),但還有很多是憑他們的實(shí)力制作出來(lái)的非常有用的軟件。

最后,不得不提到的是Node社區(qū)。雖然Node項(xiàng)目還非常年輕,但很少看到對(duì)一個(gè)項(xiàng)目如此狂熱的社區(qū)。不管是新手,還是專家,大家都圍繞著項(xiàng)目,使用并貢獻(xiàn)自己的能力,致力于打造一個(gè)探索、支持、分享、聽(tīng)取建議的樂(lè)土。

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載