深入淺出Node.js是一本在業(yè)界大受好評的書,除了內(nèi)容不錯之外,編寫這本書的作者樸靈或者才是使這本書“火起來”的真正原因。本節(jié)內(nèi)容小編為大家整理帶來的這份由樸靈編寫的深入淺出Node.js為pdf格式超清版,共由353頁組成,下載該書籍之后,你可以對其中的內(nèi)容進(jìn)行選取。歡迎有需要的朋友下載查閱,另外,該電子書為免費版,有需要的朋友可以放心下載使用!
溫馨提示:
本文檔為PDF格式文檔,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器進(jìn)行安裝后閱讀。
深入淺出Node.js目錄節(jié)選
3.3.1 事件循環(huán) ...................................... 56
3.3.2 觀察者 .......................................... 56
3.3.3 請求對象 ...................................... 57
3.3.4 執(zhí)行回調(diào) ...................................... 59
3.3.5 小結(jié) .............................................. 60
3.4 非 I/O 的異步 API ................................... 60
3.4.1 定時器 .......................................... 60
3.4.2 process.nextTick() ...................... 61
3.4.3 setImmediate() ............................. 62
3.5 事件驅(qū)動與高性能服務(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)勢與難點 ........................... 68
4.2.1 優(yōu)勢 .............................................. 69
4.2.2 難點 .............................................. 70
4.3 異步編程解決方案 .................................. 74
4.3.1 事件發(fā)布/訂閱模式 ...................... 74
4.3.2 Promise/Deferred 模式 ................. 82
4.3.3 流程控制庫 .................................. 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 的垃圾回收機制與內(nèi)存限制 ........... 111
5.1.1 Node 與 V8 ................................. 112
5.1.2 V8 的內(nèi)存限制 ........................... 112
5.1.3 V8 的對象分配 ........................... 112
5.1.4 V8 的垃圾回收機制 ................... 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)注隊列狀態(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 對象 ................................ 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)容介紹,查閱或下載更多免費文檔資料,敬請關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機版
- IOS官方手機版