本書精選300多段Node.js程式碼,涵蓋了服務器端腳本開發中的絕大多數要點、技巧與方法,且程式碼跨平台、跨裝置、跨瀏覽器,充分向讀者展示如何使用Node.js框架的各項技術,堪稱史上最實用的Node.js框架開發方面的參考書,是網站架設與服務端開發人員的好幫手。
本書特色
從Node.js框架的使用原理與應用場景出發,對最實用的Node.js程式碼進行全方位的介紹。
隨書附上最基礎卻最容易做錯的Node.js框架程式碼和面試題,激發您的學習鬥志。
獨特的Node.js切入點
從最常見的場景應用角度出發,直接應用Node.js程式碼實作功能操作,全部是最實用的例子,個個都是最透徹的分析!
去中心化,分散式學習
本書的程式實例都是獨立的,讀者可以從中間開始學,也可以從頭開始學。程式跨平台、跨裝置,可以在平板電腦上學,也可以在PC上學,甚至可以在手機上撰寫程式碼。
內容豐富,知識全面
本書以Node.js框架各個模組的場景應用做為基礎,全方位地解釋各種場景下的Node.js程式碼應用,實例豐富,並擁有可擴展性、可重複性。
目錄
第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資料庫互動的方法。
第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的概念,它可以理解為是緩衝區或臨...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。