第1章 Node.js控制台模組應用
介紹Node.js框架的控制台模組,透過該模組的方法可以向作業系統控制台實作各種格式化輸入和輸出等操作。
第2章 Node.js模組與套件管理
介紹Node.js框架自有的一套模組載入系統,透過該模組可以把各個功能拆分、封裝到不同的模組之中,在需要的時候使用該模組。
第3章 Node.js非同步I/O與Async流程控制庫
介紹Node.js非同步I/O程式設計,透過本章的介紹,讀者可以學到非同步I/O機制、非同步I/O應用和Async流程控制庫應用。
第4章 Buffer模組處理
介紹Node.js框架中Buffer的概念,它可以理解為是緩衝區或臨時儲存區,是暫時存放輸入、輸出資料的一小塊記憶體。
第5章 Node.js處理程序管理
介紹使用Node.js框架中功能強大的處理程序管理模組(Process)的方法。
第6章 使用jQuery實作滑鼠拖曳功能
介紹使用Node.js框架的child_process模組建立子處理程序的四個方法,分別是spawn()、exec()、execFile()和fork()。
第7章 OS模組應用
介紹Node.js框架中的作業系統(OS)模組,該模組提供了一系列與作業系統相關的函數方法。
第8章 檔案系統模組應用
介紹Node.js框架中的檔案系統(File System)模組如何來支援I/O操作的方法,這些操作方法是對標準POSIX函數的簡單封裝,它提供了檔案的讀取、寫入、更名、刪除、瀏覽目錄、連結等POSIX檔案系統操作。
第9章 路徑處理應用
介紹Node.js框架中的路徑處理(Path)模組、url路徑處理(url)模組以及字串解析(Query String)模組,這些模組提供了一系列與路徑解析處理相關的函數方法,這些方法對於處理常規的需求是足夠的。
第10章 TCP/UDP網路應用
Node.js框架為設計人員提供了網路(Net)模組來支援TCP協定應用,資料通訊端(UDP)模組來支援UDP協定應用,這兩個模組提供了一系列與網路相關的函數方法,透過這些方法可以建構基本的網路應用。
第11章 Node.js串流(Stream)應用
介紹Node.js框架中的抽象介面串流(Stream)模組,串流(Stream)模組操作最主要的是.pipe()方法,它可以為開發者提供可以重複使用的統一的介面,透過抽象的串流(Stream)介面來控制串流(Stream)之間的讀寫平衡。
第12章 Node.js Web開發
介紹應用Node.js框架中的HTTP模組與HTTPS模組開發Web應用的方法,這兩個模組基於HTTP協定與HTTPS協定開發,提供了一系列與Web應用開發相關的函數方法,透過這些方法可以建構各種功能複雜且強大的Web 應用。
第13章 Node.js Util常用工具
介紹Node.js框架中的常用工具(Util)模組,該模組是為了解決核心JavaScript的功能過於精簡而設計的。
第14章 Node.js與MySQL互動
介紹Node.js框架與MySQL資料庫互動的方法。
第15章 Node.js與MongoDB互動
介紹Node.js框架與MongoDB資料庫互動的方法。