Node.js高級(jí)編程
Node.js是一種主流框架,它允許你使用JavaScript快速構(gòu)建具有高度可伸縮性的網(wǎng)絡(luò)程序。可是,它有自己的學(xué)習(xí)曲線,這本較為深入的指南性圖書首先介紹了Node.js平臺(tái)的安裝,然后重點(diǎn)關(guān)注:創(chuàng)建和加載模塊;使用緩沖區(qū)對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行處理、編碼和編碼;用事件發(fā)射器 模式簡(jiǎn)化事件綁定等。本書還涵蓋了從使用定時(shí)器制定函數(shù)執(zhí)行計(jì)劃到創(chuàng)建和控制外部進(jìn)程等內(nèi)容,可以讓你為運(yùn)行、構(gòu)建和測(cè)試自定義模塊做好準(zhǔn)備。
主要內(nèi)容
介紹了查詢和讀寫文件
研究了流、文件系統(tǒng)、網(wǎng)絡(luò)和自動(dòng)化單元測(cè)試
詳細(xì)描述了如何讀寫數(shù)據(jù)流
從零開始構(gòu)建TCP和HTTP服務(wù)器與客戶端
介紹使用數(shù)據(jù)報(bào)、測(cè)試和調(diào)試模塊以及控制回調(diào)流程
展示了如何用Connect、Express和Socke.IO開發(fā)實(shí)時(shí)Web應(yīng)用程序
引導(dǎo)你連接到MySQL、CouchDB和MongoDB數(shù)據(jù)庫(kù) .
Pedro Teixeria是一位高產(chǎn)的開源項(xiàng)目程序員,同時(shí)也是眾多Node.js模塊的構(gòu)建者。他是Node公司的創(chuàng)始人之一,同時(shí)也是Nodejitsu公司的高級(jí)程序員,Nodejitsu公司是以Node.js平臺(tái)作為服務(wù)的領(lǐng)頭羊。
自從在14年前獲得軟件工程學(xué)位后,他從事過的職業(yè)包括咨詢師和程序員,并且他還是世界知名的Node.js社區(qū)活躍成員。此外,他還是廣受歡迎的Node Tuts視頻的制作者。
