Node.js進階之路

Node.js進階之路 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:尤嘉
出品人:
頁數:0
译者:
出版時間:2017-1
價格:35
裝幀:
isbn號碼:9787302456933
叢書系列:
圖書標籤:
  • node
  • Node.js
  • 前端
  • 互聯網
  • js
  • Node
  • js
  • 後端開發
  • JavaScript
  • Web開發
  • 服務器端
  • 進階
  • 實戰
  • 性能優化
  • 架構設計
  • Node生態
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書內容涵蓋瞭 Node.js高並發的原理、源碼分析以及使用 Node.js開發應用所需要的不同層麵 的技術實踐。具體來講,本書包括 Node.js異步機製(配以源碼分析)、編輯與調試、測試技術、 Docker 部署、模塊機製、V8 引擎與代碼優化、Promise 和 ES6 Generator、LoopBack 開源框架、使 用 C++ 編寫擴展、JavaScript嚴格模式、編碼規範等內容。在 LoopBack 章節,本書詳細介紹瞭使 用此框架開發企業級 Web 應用的步驟,幫助讀者迅速掌握使用這個強大框架的訣竅。最後一章詳 細介紹瞭編寫不同類型的 C++ 模塊的知識,並對堆內存管理等內容做瞭深入探討。 本書適閤所有前端和後端的開發人員閱讀。

著者簡介

尤嘉,東南大學計算機碩士,從事軟件研發工作多年,先後就職於奇虎和獵豹移動。做過基於 chromium 的瀏覽器,也從事過 WebKit 與 V8 方麵的研發工作。目前從事 P2P 與區塊鏈方麵的項目研發。

圖書目錄

第1章 Node異步編程範式 1
1.1 同步與異步的比較 2
1.2 Node異步的實現 7
1.2.1 HTTP請求——完全異步的例子 8
1.2.2 本地磁盤I/O——多綫程模擬 17
1.3 事件驅動 18
參考資料 19
第2章 搭建自己的開發環境 21
2.1 Node的編譯與安裝 22
2.2 開發與調試 23
2.3 單元測試 29
2.3.1 Mocha 測試框架 29
2.3.2 TDD 風格 32
2.3.3 BDD 風格 34
2.3.4 生成不同形式的測試報告 35
2.3.5 代碼覆蓋率工具Istanbul36
參考資料 40
第3章 使用Docker部署Node服務 43
3.1 Docker基礎 44
3.2 在Docker中運行Node 45
3.3 導齣配置好的容器 47
參考資料 48
第4章 Node模塊 49
4.1 程序入口 50
4.2 VM模塊 50
4.3 模塊加載與緩存 52
4.4 模塊分類 54
4.5 正確導齣模塊 55
4.6 小心使用全局變量 56
第5章 V8引擎 57
5.1 Java Script代碼的編譯與優化 58
5.1.1 即時編譯 58
5.1.2 隱藏類 59
5.1.3 內聯緩存 60
5.1.4 優化迴退 61
5.1.5 寫齣更具親和性的代碼 62
5.1.6 藉助TypeScript 63
5.2 垃圾迴收與內存控製 65
5.2.1 V8的垃圾迴收算法 65
5.2.2 使用Buffer 67
5.2.3 避免內存泄漏 70
參考資料 77
V
第6章 Promise對象 79
6.1 Promise的含義 80
6.2 基本用法 80
6.3 then的鏈式寫法 82
6.4 bluebird庫 85
參考資料 86
第7章 用ES6 Generator解決迴調金字塔 87
7.1 Node異步實現流程 88
7.2 用Generator實現異步調用與多並發 89
7.3 嚴格模式下運行 99
7.4 理解執行過程 100
7.5 本章結語 106
第8章 LoopBack開源框架 107
8.1 安裝與運行 108
8.2 路由與權限控製 113
8.3 添加新模型 121
8.4 初始化數據庫 131
8.5 鈎子機製 134
8.6 中間件 137
8.7 模型關係 139
8.8 使用cluster模式運行服務 141
參考資料 144
第9章 編寫C++擴展 145
9.1 使用C++編寫擴展模塊 146
9.1.1 導齣對象 146
9.1.2 導齣函數 149
9.1.3 導齣構造函數 151
9.2 綫程模型與CPU密集型任務 164
9.3 綫程對象 164
9.4 本章結語 170
參考資料 170
附 錄 171
附錄 A JavaScript 嚴格模式 172
附錄 B JavaScript 編碼規範 182
參考資料 195
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

很差,內容一下深一下淺

评分

v8處理機製內容有些不連貫,很多是用c++講解,不適閤新手,主流的技術和工具都講瞭一些,比如docker,redis,kafka之類讓我這個新手有一個初步的瞭解

评分

這是我看過的技術書籍裏麵最差的一本,真的,作者簡直在侮辱人的智商,內容完全不成體係,而且極度淺顯(這裏不要覺得淺顯就是適閤新手),真的是那種膚淺!!!

评分

這是我看過的技術書籍裏麵最差的一本,真的,作者簡直在侮辱人的智商,內容完全不成體係,而且極度淺顯(這裏不要覺得淺顯就是適閤新手),真的是那種膚淺!!!

评分

內容空洞無物東拼西湊,排版亂七八糟,幾乎每一章的內容,都還不如網上的相關博客。真的不建議大傢買這本書,差評。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有