本書是學習JavaScript編程的經典教程。全新的第6版涵蓋了ECMAScript 6。 全書分為8個部分,共26章。首部分“JavaScript基礎”,包括第 1章到第4章,介紹瞭如何使用常用函數編寫簡單的腳本。第 二部分“JavaScript編程”,包括第4章到第7章,介紹了JavaScript的數據類型,例如數值、字符串和數組;以及較為復雜的編程範例,比如循環控制和定時器等。第三部分“對象”,包括第8章到第 10章,介紹如何創建和操作對象。第四部分“HTML和CSS”,包含第 11章到第 13章,介紹了JavaScript如何與HTML(包括HTML5)和CSS交互。第五部分“使用JavaScript庫”,包括第 14章到第 17章,介紹如何使用第三方庫,比如Prototype和jQuery,簡化跨瀏覽器的開發工作。第六部分“高 級話題”,包括第 18章到第 21章,介紹讀取和寫入cookie,通過ECMAScript 6規範看看JavaScript中有什麽新功能,介紹了諸如AngularJS這樣的框架的用法,並且介紹了在Web頁面及其外使用JavaScript的示例。第七部分“專業技能”,包括第 22章到第 24章,介紹了專業JavaScript開發的知識,例如,良好的編程習慣、JavaScript調試和單元測試等。第八部分“Java游戲編程”是一個全新部分,包括第 25章和第 26章,介紹了用JavaScript編寫Minecraft模組以及用EaselJS進行游戲編程。全書的附錄,介紹了JavaScript編程常用工具,並給出了JavaScript快速參考。 本書內容循序漸進,逐步深入,概念和知識點講解清楚,而且每章後配有練習,供讀者檢查和鞏固所學知識。本書適合對Web應用開發感興趣的初中級中戶閱讀和自學,也可作為大中專院校相關專業的教材。