JavaScript再上一層樓: 用新一代Node.js把後端也搞定 | 誠品線上

JavaScript再上一層樓: 用新一代Node.js把後端也搞定

作者 李鍇
出版社 聯合發行股份有限公司
商品描述 JavaScript再上一層樓: 用新一代Node.js把後端也搞定:詳述最新特性,緊跟技術潮流!本書立足於新的技術潮流,介紹了一系列全新的語言特性與標準,以便讓讀者在學習基礎知

內容簡介

內容簡介 詳述最新特性,緊跟技術潮流!本書立足於新的技術潮流,介紹了一系列全新的語言特性與標準,以便讓讀者在學習基礎知識的同時,緊跟嶄新技術的發展。●從零開始學習開發完整可應用的專案,掌握Node.js基礎細節並獲得實際經驗。●以實際應用為背景,闡述Node.js在實際專案中的定位與潛在的陷阱。●適合沒有Node.js經驗的讀者,目標除使讀者能快速上手外,亦能獨立開發出Node.js的小型應用。適用:欲接觸或對Node有興趣的讀者最佳入門書,亦適合相關領域之從業人員與大學、研究所師生作為參考之用。

作者介紹

作者介紹 ■作者簡介李鍇畢業於廈門大學軟體學院,目前就職於花旗集團,從事Web前端開發工作。自2014年初接觸Node以來,已使用Node完成許多中小型應用,並期待更多的開發者能夠了解這門效率極佳的語言。

產品目錄

產品目錄 第1章 基礎知識1.1 Node是什麼1.2 Node的內部機制1.3 事件循環(Event loop)1.4 歸納1.5 參考資源第2章 常用模組2.1 Module2.2 Buffer2.3 File System2.4 HTTP服務2.5 TCP服務2.6 更安全的傳輸方式--SSL2.7 WebSocket2.8 Stream2.9 Events2.10 多處理程序服務2.11 Process物件2.12 Timer2.13 小結2.14 參考資源第3章 用ES6來撰寫Node3.1 新時代的EMCAScript3.2 區塊級作用域3.3 陣列3.4 函數3.5 Set和Map3.6 Iterator3.7 物件3.8 類別3.9 類別的繼承3.10 ES6的模組化標準3.11 使用babel來轉換程式3.12 小結3.13 參考資源第4章 撰寫非同步程式4.1 非同步作業的傳回值4.2 組織回呼方法4.3 使用Promise4.4 Generator,一種過渡方案4.5 回呼的終點--async await4.6 歸納4.7 參考資源第5章 使用Koa2建置Web網站5.1 Node Web架構的發展歷程5.2 內容規劃5.3 Koa入門5.4 middleware5.5 常用服務的實現5.6 建置穩固的Web應用5.7 使用Redis進行持久化5.8 Koa原始程式剖析5.9 網站部署5.10 歸納5.11 參考資源第6章 爬蟲系統的開發6.1 爬蟲技術概述6.2 技術堆疊簡介6.3 建置腳手架6.4 進行批次爬取6.5 爬蟲架構的改進6.6 處理程序架構的改進6.7 反爬蟲處理6.8 歸納6.9 參考資源第7章 測試與偵錯7.1 單元測試7.2 測試現有程式7.3 更高維度的測試7.4 偵錯Node應用7.5 歸納7.6 參考資源第8章 Node中的錯誤處理8.1 Error模組8.2 錯誤處理的幾種方式8.3 被拋棄的Domain8.4 ES6中的錯誤處理8.5 Web服務中的錯誤處理8.6 防禦式程式設計與Let it crash8.7 歸納8.8 參考資源附錄A 處理程序、執行緒、程式碼協同附錄B Lua語言簡介附錄C 從零開發一個Node Web架構附錄D MongoDB和Redis簡介附錄E 使用Docker來實現虛擬化附錄F npm與套件管理

商品規格

書名 / JavaScript再上一層樓: 用新一代Node.js把後端也搞定
作者 / 李鍇
簡介 / JavaScript再上一層樓: 用新一代Node.js把後端也搞定:詳述最新特性,緊跟技術潮流!本書立足於新的技術潮流,介紹了一系列全新的語言特性與標準,以便讓讀者在學習基礎知
出版社 / 聯合發行股份有限公司
ISBN13 / 9789863796725
ISBN10 / 9863796727
EAN / 9789863796725
誠品26碼 / 2681596478008
頁數 / 432
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17CM
級別 / N:無