《Node.js 12實戰》是清華大學出版社出版的一本書,作者是趙榮嬌。
基本介紹
- 書名:Node.js 12實戰
- 作者:趙榮嬌
- 出版社:清華大學出版社
- 出版時間:2020年12月
- ISBN:9787302557067
內容簡介
圖書目錄
- 內容簡介
- 前言
- 本書特色
- 原始碼下載
- 本書讀者
- 作者簡介
- 第1章 Node.js與JavaScript
- 1.1 JavaScript與前端
- 1.2 第一個JavaScript實現的Hello World
- 1.3 Node.js 12安裝前的準備
- 1.4 JavaScript與Node.js對比
- 1.5 第一個Node.js實現的Hello World
- 1.6 Node.js的開發調試工具Inspect
- 第2章 NPM、REPL與Node.js工作原理
- 2.1 NPM的使用
- 2.2 REPL的使用
- 2.3 Runtime和vm
- 2.4 回調函式
- 2.5 同步/異步和阻塞/非阻塞
- 2.6 單執行緒和多執行緒
- 2.7 並行和並發
- 2.8 事件循環
- 第3章 Node.js的語法
- 3.1 ECMAScript 6標準
- 3.2 數組常用方法及ES6中的數組方法
- 3.3 函式
- 3.4 閉包
- 3.5 對象
- 3.6 類
- 3.7 ES6的模組化
- 3.8 使用Babel轉碼
- 3.9 使用N-API
- 第4章 Node.js常用模組
- 4.1 Module
- 4.2 Buffer
- 4.3 File System
- 4.4 HTTP/HTTP2服務
- 4.5 TCP服務
- 4.6 SSL
- 4.7 WebSocket
- 4.8 流
- 4.9 事件
- 4.10 實戰演練RESTful API
- 第5章 Node.js調試
- 5.1 基礎調試
- 5.2 進階調試
- 第6章 Node.js的異步I/O與多執行緒
- 6.1 異步I/O
- 6.2 進程、執行緒、協程等
- 6.3 在Node.js中實現多執行緒
- 6.4 Node性能小結
- 第7章 Node.js的錯誤處理
- 7.1 錯誤的分類
- 7.2 函式的錯誤處理
- 7.3 實戰演練異常-錯誤處理
- 第8章 Node.js的測試
- 8.1 什麼是單元測試
- 8.2 一個簡單的單元測試
- 8.3 Mocha
- 8.4 Assert
- 8.5 測試HTTP接口
- 8.6 代碼覆蓋率工具istanbul
- 第9章 Node.js的數據處理
- 9.1 MySQL
- 9.2 MongoDB
- 9.3 Redis
- 第10章 實戰:使用原生JavaScript開發Node.js案例
- 10.1 項目任務
- 10.2 HTTP伺服器
- 10.3 服務端模組化
- 10.4 設計請求路由
- 10.5 請求處理程式
- 10.6 非阻塞式處理請求回響
- 10.7 處理POST請求
- 10.8 檔案上傳
- 第11章 實戰:基於Vue+Express+MongoDB實現一個後台管理系統
- 11.1 項目結構
- 11.2 前端代碼實現
- 11.3 後端代碼實現
- 第12章 實戰:基於Koa+MongoDB實現部落格網站
- 12.1 項目結構
- 12.2 資料庫設計
- 12.3 服務端實現
- 12.4 部落格後台管理的實現
- 12.5 部落格前台站點的實現