深入淺出Node.js是一本在業(yè)界大受好評(píng)的書(shū),除了內(nèi)容不錯(cuò)之外,編寫(xiě)這本書(shū)的作者樸靈或者才是使這本書(shū)“火起來(lái)”的真正原因。本節(jié)內(nèi)容小編為大家整理帶來(lái)的這份由樸靈編寫(xiě)的深入淺出Node.js為pdf格式超清版,共由353頁(yè)組成,下載該書(shū)籍之后,你可以對(duì)其中的內(nèi)容進(jìn)行選取。歡迎有需要的朋友下載查閱,另外,該電子書(shū)為免費(fèi)版,有需要的朋友可以放心下載使用!
溫馨提示:
本文檔為PDF格式文檔,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器進(jìn)行安裝后閱讀。
深入淺出Node.js目錄節(jié)選
3.3.1 事件循環(huán) ...................................... 56
3.3.2 觀察者 .......................................... 56
3.3.3 請(qǐng)求對(duì)象 ...................................... 57
3.3.4 執(zhí)行回調(diào) ...................................... 59
3.3.5 小結(jié) .............................................. 60
3.4 非 I/O 的異步 API ................................... 60
3.4.1 定時(shí)器 .......................................... 60
3.4.2 process.nextTick() ...................... 61
3.4.3 setImmediate() ............................. 62
3.5 事件驅(qū)動(dòng)與高性能服務(wù)器 ....................... 63
3.6 總結(jié) ......................................................... 65
3.7 參考資源 ................................................. 65
4.1 函數(shù)式編程 .............................................. 66
4.1.1 高階函數(shù) ...................................... 66
4.1.2 偏函數(shù)用法 .................................. 67
4.2 異步編程的優(yōu)勢(shì)與難點(diǎn) ........................... 68
4.2.1 優(yōu)勢(shì) .............................................. 69
4.2.2 難點(diǎn) .............................................. 70
4.3 異步編程解決方案 .................................. 74
4.3.1 事件發(fā)布/訂閱模式 ...................... 74
4.3.2 Promise/Deferred 模式 ................. 82
4.3.3 流程控制庫(kù) .................................. 93
4.4 異步并發(fā)控制 ........................................ 105
4.4.1 bagpipe 的解決方案 ................... 105
4.4.2 async 的解決方案 ...................... 109
4.5 總結(jié) ....................................................... 110
4.6 參考資源 ............................................... 110
5.1 V8 的垃圾回收機(jī)制與內(nèi)存限制 ........... 111
5.1.1 Node 與 V8 ................................. 112
5.1.2 V8 的內(nèi)存限制 ........................... 112
5.1.3 V8 的對(duì)象分配 ........................... 112
5.1.4 V8 的垃圾回收機(jī)制 ................... 113
5.1.5 查看垃圾回收日志 ..................... 119
5.2 高效使用內(nèi)存 ........................................ 121
5.2.1 作用域 ........................................ 121
5.2.2 閉包 ............................................ 123
5.2.3 小結(jié) ............................................ 124
5.3 內(nèi)存指標(biāo) ............................................... 124
5.3.1 查看內(nèi)存使用情況 .................... 124
5.3.2 堆外內(nèi)存 .................................... 126
5.3.3 小結(jié) ........................................... 127
5.4 內(nèi)存泄漏 ............................................... 127
5.4.1 慎將內(nèi)存當(dāng)做緩存 .................... 127
5.4.2 關(guān)注隊(duì)列狀態(tài) ............................ 130
5.5 內(nèi)存泄漏排查 ........................................ 130
5.5.1 node-heapdump .......................... 131
5.5.2 node-memwatch ......................... 132
5.5.3 小結(jié) ........................................... 135
5.6 大內(nèi)存應(yīng)用 ........................................... 135
5.7 總結(jié) ....................................................... 136
5.8 參考資源 ............................................... 136
6.1 Buffer 結(jié)構(gòu) ............................................ 137
6.1.1 模塊結(jié)構(gòu) .................................... 137
6.1.2 Buffer 對(duì)象 ................................ 138
6.1.3 Buffer 內(nèi)存分配 ......................... 139
6.2 Buffer 的轉(zhuǎn)換 ........................................ 141
6.2.1 字符串轉(zhuǎn) Buffer ......................... 141
6.2.2 Buffer 轉(zhuǎn)字符串 ......................... 142
6.2.3 Buffer 不支持的編碼類型 ......... 142
6.3 Buffer 的拼接 ........................................ 143
6.3.1 亂碼是如何產(chǎn)生的 .................... 144
6.3.2 setEncoding()與 string_
decoder() ................................... 144
6.3.3 正確拼接 Buffer ......................... 145
6.4 Buffer 與性能 ........................................ 146
6.5 總結(jié) ....................................................... 149
6.6 參考資源 ............................................... 149
7.1 構(gòu)建 TCP 服務(wù) ...................................... 150
7.1.1 TCP ............................................ 150
7.1.2 創(chuàng)建 TCP 服務(wù)器端 ................... 151
7.1.3 TCP 服務(wù)的事件 ........................ 153
7.2 構(gòu)建 UDP 服務(wù) ...................................... 154
7.2.1 創(chuàng)建 UDP 套接字 ...................... 154
深入淺出Node.js內(nèi)容截圖
以上是深入淺出Node.js相關(guān)內(nèi)容介紹,查閱或下載更多免費(fèi)文檔資料,敬請(qǐng)關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版