PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 用Node.js一統JavaScript前後端:強勢Web開發親手作
  • 點閱:669
  • 作者: 趙榮嬌作
  • 出版社:深智數位
  • 出版年:2021[民110]
  • ISBN:9789865501686
  • 格式:PDF,JPG
  • 附註:原中文簡體字版書名: Node.js 12實戰

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絕對讓你意想不到的收獲。


作者介紹
 
趙榮嬌
 
飛豬旅行前端開發工程師,擅長CSS、JavaScript和各種框架,參與寫作或翻譯過多本前端精品圖書。喜歡旅行,熱愛前端開發,樂於分享。

  • 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
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code