本書全面介紹Web應用程序的開發技術及實踐方法。全書共17章,其中第1章簡述Web應用程序的工作原理和基礎知識,概要介紹全書內容和編排結構,此后章節分為客戶端技術篇、服務端技術篇和技術拓展篇。
客戶端技術篇包括第2~8章,著重介紹關于HTML、CSS、JavaScript、瀏覽器對象模型和文檔對象模型的相關知識,同時也涉及Bootstrap和Vue.js框架的使用。
服務端技術篇包括第9~13章,主要介紹基于Node.js環境進行Web應用服務端程序開發的方法,也深入討論了數據庫交互、鑒權機制、服務端推送、應用部署等實踐中常見的問題。
技術拓展篇包括第14~17章,其中,第14章介紹Vue.js單頁面應用開發的方法,第15~17章進一步探索Web應用開發技術的更多應用領域,內容涉及移動端應用、微信小程序、桌面端應用的開發。
本書適合作為高等院校計算機類專業相關課程的教材,也可以作為讀者自學Web相關開發技術的參考書。