《七天學(xué)會(huì)NodeJS》epub+pdf版發(fā)布
Node.js 是一個(gè)基于Google V8引擎建立的一個(gè)平臺(tái), 用來(lái)方便地搭建快速、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用。***版由Ryan Dahl于2009年2月發(fā)布,之后獲得了迅猛的發(fā)展,截止至2014年3月,雖然版本仍未到1.0正式版,但已經(jīng)在商業(yè)環(huán)境中得到很多應(yīng)用。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),NodeJS有很多吸引人的特性,如事件驅(qū)動(dòng)、異步編程、無(wú)阻塞IO,這些特性為它帶來(lái)了高效的性能和更少的代碼,因此受到眾多開(kāi)發(fā)者青睞。
本電子書(shū)對(duì)NodeJS進(jìn)行了初步的介紹,并且包括示例以及開(kāi)發(fā)實(shí)踐中的經(jīng)驗(yàn)和技巧,對(duì)于初學(xué)者來(lái)說(shuō)是很好的入門(mén)教程。
目錄:
***章 NodeJS基礎(chǔ)
- 本章介紹了有關(guān)NodeJS的基本概念和使用方法,你將學(xué)會(huì)如何安裝NodeJS以及模塊的概念。
第二章 代碼的組織和部署
- 本章介紹了使用NodeJS編寫(xiě)代碼前需要做的準(zhǔn)備工作,包括NPM的介紹。
第三章 文件操作
- NodeJS在客戶端Javascript的基礎(chǔ)上添加了File API,以實(shí)現(xiàn)文件操作,因此它才能勝任服務(wù)端的工作。
第四章 網(wǎng)絡(luò)操作
- NodeJS的本來(lái)用途是編寫(xiě)高性能的Web服務(wù)器,本章介紹了使用NodeJS操作網(wǎng)絡(luò)時(shí)需要的API以及一些坑回避技巧。
第五章 進(jìn)程管理
- NodeJS使用的是單線程異步模型,但是也支持多線程。本章介紹了使用NodeJS管理進(jìn)程時(shí)需要的API以及主要的應(yīng)用場(chǎng)景。
第六章 異步編程
- 異步編程是NodeJS***的特點(diǎn),沒(méi)有掌握異步編程就不能說(shuō)是真正學(xué)會(huì)了NodeJS。本章將介紹與異步編程相關(guān)的各種知識(shí)。
第七章 大示例
- 學(xué)習(xí)講究的是學(xué)以致用和融會(huì)貫通。至此我們已經(jīng)分別介紹了NodeJS的很多知識(shí)點(diǎn),本章將完整地介紹一個(gè)使用NodeJS開(kāi)發(fā)Web服務(wù)器的示例。
下載地址:
epub版: 51CTO下載中心、微盤(pán)、百度云盤(pán)
pdf版:51CTO下載中心、微盤(pán)、百度云盤(pán)
本書(shū)作者為鄧楠喬,你可以在這里看到本書(shū)的在線版。