庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
用Node.js一統JavaScript前後端:強勢Web開發親手作

用Node.js一統JavaScript前後端:強勢Web開發親手作

沒有庫存
訂購需時10-14天
9789865501686
趙榮嬌
深智數位
2020年12月21日
260.00  元
HK$ 221  






ISBN:9789865501686
  • 規格:平裝 / 448頁 / 17 x 23 x 2.2 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 網頁開發設計 > 網頁設計概論

















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



     





    01 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



    02 NPM、REPL 與Node.js 工作原理

    2.1 NPM 的使用

    2.2 REPL 的使用?

    2.3 Runtime 和vm?

    2.4 回呼函數?

    2.5 同步/ 非同步和阻塞/ 非阻塞?

    2.6 單執行緒和多執行緒?

    2.7 平行和平行處理

    2.8 事件循環?



    03 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



    04 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



    05 Node.js 偵錯

    5.1 基礎偵錯?

    5.2 進階偵錯?



    06 Node.js 的非同步I/O 與多執行緒

    6.1 非同步I/O?

    6.2 處理程序、執行緒、程式碼協同等?

    6.3 在Node.js 中實現多執行緒?

    6.4 Node 效能小結?



    07 Node.js 的錯誤處理

    7.1 錯誤的分類?

    7.2 函數的錯誤處理?

    7.3 實戰演練例外- 錯誤處理



    08 Node.js 的測試

    8.1 什麼是單元測試

    8.2 一個簡單的單元測試?

    8.3 Mocha?

    8.4 Assert

    8.5 測試HTTP 介面?

    8.6 程式覆蓋率工具istanbul?



    09 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 部落格前台網站的實現?






    前言




    其 他 著 作
    1. 你不能錯過的HTML指南:實用X必用X拿來即用的300段程式碼+168個範例
    2. 你不能錯過的CSS指南:實用X必用X拿來即用的400段程式碼+151個範例