租期14天
今日租書可閱讀至2025-03-31
JS大師必學的Node.js,無縫接軌前後端,開發出最先進的網站架構。
高速、輕巧、全能、多用途,學一種語言,全端開發通用!
當全端工程師逐漸取代網頁設計師和後端開發人員時,各式各樣的前端、後端語言一定讓你眼花撩亂。但在Node.js出現後,全端工程師的日子輕鬆多了。只要熟悉一種語言(Javascript),你就可以敞徉在快速佈建系統及輕鬆開發的大道上。事實上Node.js帶給你的不止如此;高速的執行能力、多執行緒、和主流資料庫及NoSQL的對接,強大的偵錯能力及豐富的套件選擇,輕輕鬆鬆就開發出最流行的網頁應用程式,難怪Node.js已成為最流行的輕量級網站架設主流產品。
主要內容有:
1. Node.js與JavaScript的關係和區別
2. Node.js工作原理和NPM的使用
3. Node.js語法和常用模組
4. Node.js非同步I/O與多執行緒
5. Node.js錯誤處理、Node.js測試方法
6. Node.js的資料處理方法
7. 結合Vue+Express+Koa+MongoDB的Node.js專案實戰
等。
適合讀者:
本書適合有一定的HTML、CSS、JavaScript基礎,希望全面學習Node.js開發的前端開發人員閱讀,也適合希望加強Web專案開發水準的人員閱讀,不管你從前使用的是php、java、甚至你覺得已經完美的Rails,試試Node.js絕對讓你意想不到的收獲。
1. Node.js與JavaScript的關係和區別
2. Node.js工作原理和NPM的使用
3. Node.js語法和常用模組
4. Node.js非同步I/O與多執行緒
5. Node.js錯誤處理、Node.js測試方法
6. Node.js的資料處理方法
7. 結合Vue+Express+Koa+MongoDB的Node.js專案實戰
等。
適合讀者:
本書適合有一定的HTML、CSS、JavaScript基礎,希望全面學習Node.js開發的前端開發人員閱讀,也適合希望加強Web專案開發水準的人員閱讀,不管你從前使用的是php、java、甚至你覺得已經完美的Rails,試試Node.js絕對讓你意想不到的收獲。
- 01 Node.js 與 JavaScript(第1-1頁)
- 1.1 JavaScript 與前端(第1-1頁)
- 1.2 第一個 JavaScript 實現的 Hello World(第1-2頁)
- 1.3 Node.js 12 安裝前的準備(第1-4頁)
- 1.4 JavaScript 與 Node.js 比較(第1-12頁)
- 1.5 第一個 Node.js 實現的 Hello World(第1-13頁)
- 1.6 Node.js 的開發偵錯工具 Inspect(第1-16頁)
- 02 NPM、REPL 與 Node.js 工作原理(第2-1頁)
- 2.1 NPM 的使用(第2-1頁)
- 2.2 REPL 的使用(第2-9頁)
- 2.3 Runtime 和 vm(第2-11頁)
- 2.4 回呼函數(第2-14頁)
- 2.5 同步 / 非同步和阻塞 / 非阻塞(第2-16頁)
- 2.6 單執行緒和多執行緒(第2-21頁)
- 2.7 平行和平行處理(第2-22頁)
- 2.8 事件循環(第2-24頁)
- 03 Node.js 的語法(第3-1頁)
- 3.1 ECMAScript 6 標準(第3-1頁)
- 3.2 陣列常用方法及 ES6 中的陣列方法(第3-2頁)
- 3.3 函數(第3-9頁)
- 3.4 閉包(第3-21頁)
- 3.5 物件(第3-24頁)
- 3.6 類別(第3-48頁)
- 3.7 ES6 的模組化(第3-60頁)
- 3.8 使用 Babel 轉碼(第3-65頁)
- 3.9 使用 N-API(第3-68頁)
- 04 Node.js 常用模組(第4-1頁)
- 4.1 Module(第4-1頁)
- 4.2 Buffer(第4-7頁)
- 4.3 File System(第4-16頁)
- 4.4 HTTP / HTTP2 服務(第4-27頁)
- 4.5 TCP 服務(第4-36頁)
- 4.6 SSL(第4-46頁)
- 4.7 WebSocket(第4-53頁)
- 4.8 流(第4-65頁)
- 4.9 事件(第4-73頁)
- 4.10 實戰演練 RESTful API(第4-77頁)
- 05 Node.js 偵錯(第5-1頁)
- 5.1 基礎偵錯(第5-1頁)
- 5.2 進階偵錯(第5-11頁)
- 06 Node.js 的非同步 I/O 與多執行緒(第6-1頁)
- 6.1 非同步 I/O(第6-1頁)
- 6.2 處理程序、執行緒、程式碼協同等(第6-5頁)
- 6.3 在 Node.js 中實現多執行緒(第6-9頁)
- 6.4 Node 效能小結(第6-15頁)
- 07 Node.js 的錯誤處理(第7-1頁)
- 7.1 錯誤的分類(第7-1頁)
- 7.2 函數的錯誤處理(第7-2頁)
- 7.3 實戰演練例外 - 錯誤處理(第7-4頁)
- 08 Node.js 的測試(第8-1頁)
- 8.1 什麼是單元測試(第8-1頁)
- 8.2 一個簡單的單元測試(第8-3頁)
- 8.3 Mocha(第8-4頁)
- 8.4 Assert(第8-7頁)
- 8.5 測試 HTTP 介面(第8-12頁)
- 8.6 程式覆蓋率工具 istanbul(第8-13頁)
- 09 Node.js 的資料處理(第9-1頁)
- 9.1 MySQL(第9-1頁)
- 9.2 MongoDB(第9-12頁)
- 9.3 Redis(第9-22頁)
- 10 實戰:使用原生 JavaScript 開發 Node.js 案例(第10-1頁)
- 10.1 專案工作(第10-1頁)
- 10.2 HTTP 伺服器(第10-2頁)
- 10.3 服務端模組化(第10-6頁)
- 10.4 設計請求路由(第10-7頁)
- 10.5 請求處理常式(第10-14頁)
- 10.6 非阻塞式處理請求回應(第10-17頁)
- 10.7 處理 POST 請求(第10-22頁)
- 10.8 檔案上傳(第10-29頁)
- 11 實戰:基於 Vue+Express+MongoDB 實現一個後台管理系統(第11-1頁)
- 11.1 專案結構(第11-1頁)
- 11.2 前端程式實現(第11-3頁)
- 11.3 後端程式實現(第11-23頁)
- 12 實戰:基於 Koa+MongoDB 實現部落格網站(第12-1頁)
- 12.1 專案結構(第12-1頁)
- 12.2 資料庫設計(第12-3頁)
- 12.3 服務端實現(第12-6頁)
- 12.4 部落格後台管理的實現(第12-23頁)
- 12.5 部落格前台網站的實現(第12-54頁)
紙本書 NT$ 780
單本電子書
NT$
546
點數租閱
20點
租期14天
今日租書可閱讀至2025-03-31
今日租書可閱讀至2025-03-31
同分類熱門書