《Node.js權威指南》旨在成為Node.js領域最全面、最系統(tǒng)和最具實戰(zhàn)性的一本書,供初學者系統(tǒng)學習和開發(fā)者工作時參考。本書作者是資深Web開發(fā)專家,不僅全面、細致地講解了Node.js的所有功能、特性、使用方法和開發(fā)技巧,而且還介紹了與之相關的各種擴展功能和工具的使用。此外,它實戰(zhàn)性強,不僅每個知識點都配有精心設計的小案例(具體的實現(xiàn)步驟、完整的實現(xiàn)代碼、最終的實現(xiàn)效果,圖文并茂),而且還有兩個綜合性的案例,能讓讀者迅速獲得實戰(zhàn)經驗。本書所有實例代碼都經調試運行成功,讀者可以對這些代碼進行修改,以便觀察各種不同的效果,加深對實例代碼的理解。《Node.js權威指南》共16章,分三個部分:第一部分(第1~12章)從Node.js的特性、優(yōu)勢、適用場景、安裝配置到各個模塊的功能作用,再到開發(fā)的具體方法和技巧,非常詳盡地講解了Node.js開發(fā)者必備的各種基礎知識;第二部分(第13~15章)介紹了在使用Node.js進行開發(fā)時極有可能用到的第三方開發(fā)包,探討了如何在Node.js應用程序中使用關系型數(shù)據(jù)庫及NoSQL型數(shù)據(jù)庫,如何使用Express框架開發(fā)Web應用程序,以及如何使用Socket.IO類庫實現(xiàn)WebSocket通信等;第三部分(第16章)講解了兩個綜合案例,如何結合使用Node.js與Socket.IO類庫制作一個聊天室應用程序的服務器端及客戶端,以及如何結合使用Node.js與Express框架制作一個Web應用程序的服務器端及客戶端。