本書系統地介紹了JavaScript編程基礎、編程思想、瀏覽器應用開發、服務器端應用開發、類型約束器、工程化開發、網絡完全及簡單的數據結構和算法。
全書共10章:第1章為JavaScript入門介紹,第2章為JavaScript面向對象編程,第3章為JavaScript的DOM和BOM,第4章為ECMAScript規范,第5章為JavaScript異步編程,第6章為JavaScript模塊化編程,第7章為NPM包管理器攻略,第8章為基于類型約束器的JavaScript,第9章為網絡安全與協議,第10章為前端常用的數據結構與算法。
書中包含大量應用示例,從基礎入門到進階開發最終滲透到原理和實現。書中的開發示例基于VS Code開發工具和Chrome瀏覽器實現,書中從JavaScript基礎到JavaScript的工程化項目開發,均使用完整的代碼案例和中文注釋說明,提供了圖文并茂的流程描述和完整的源代碼案例支持。
本書可作為Web前端初學者在具備一定JavaScript基礎后進一步提升JavaScript編程思想的進階書籍,也可以作為初級前端開發工程師或非科班學習前端的學生進行科班知識的補充書籍。