《JavaScript高級程序設計(第3版)》:1995年,Brendan Eich創(chuàng)造了JavaScript。2005年,席卷全球的“Ajax熱”激發(fā)了全世界Web開發(fā)人員學習JavaScript的熱情。與此同時,本書第1版誕生。這一版的中文版狂銷4萬冊,被譽為“最具深度的JavaScript經典”,奠定了其不可替代的權威地位。2005年到2009年,前端開發(fā)社區(qū)在實踐中充分檢驗了這門語言的各種實現和擴展,JavaScript從被戲謔的“玩具語言”一躍成為軟件業(yè)舉足輕重的通用編程語言。2009年1月本書第2版應運而生,凝聚作者和社區(qū)專家多年寶貴經驗的這一技術名著再次得到讀者認可和褒揚,中文版銷量達到2萬冊。2009年到2011年,ECMAScript 5和HTML5在標準之爭中雙雙勝出,使大量專有實現和客戶端擴展正式進入規(guī)范,同時也為這門語言增添了很多適應未來發(fā)展的新特性。2012年初本書第3版面世,中文版也緊隨其后。第3版除增加5章全新內容外,其他章節(jié)也有較大幅度的增補和修訂,新內容篇幅約占三分之一。作為JavaScript技術經典名著,《JavaScript高級程序設計(第3版)》承繼了之前版本全面深入、貼近實戰(zhàn)的特點,在詳細講解了JavaScript語言的核心之后,條分縷析地為讀者展示了現有規(guī)范及實現為開發(fā)Web應用提供的各種支持和特性?!禞avaScript高級程序設計(第3版)》主要內容包括:對JavaScript實現各個組成部分的詳盡解讀;對JavaScript面向對象編程的全方位闡述;對DOM、BOM及瀏覽器事件模型的透徹剖析;Web應用基本數據格式JSON、XML及其存??;Ajax、Comet服務器端通信和基于File API的拖放式文件上傳;ECMAScript 5定義的最新核心語言特性;HTML5涵蓋的表單、媒體、Canvas(包括WebGL);Selectors、Web? Workers、地理定位及跨文檔傳遞消息等最新API;離線應用及客戶端存儲(包括IndexedDB);維護、性能、部署相關的最佳開發(fā)實踐;新興API及ECMAScript Harmony展望。本書適合有一定編程經驗的Web應用開發(fā)人員閱讀,也可作為高校及社會實用技術培訓相關專業(yè)課程的教材?!禞avaScript DOM編程藝術(第2版)》:JavaScript是Web開發(fā)中最重要的一門語言,它強大而優(yōu)美。無論是桌面開發(fā),還是移動應用。JavaScript都是必須掌握的技術。W3C的DOM標準是開發(fā)Web應用的基石。已經得到所有現代瀏覽器的支持,這使得跨平臺Web開發(fā)成了一件輕松愜意的事?!禞avaScript DOM編程藝術(第2版)》是超級暢銷書的升級版,由倡導Web標準的領軍人物執(zhí)筆,揭示了前端開發(fā)的真諦,是學習JavaScript和DOM開發(fā)的必讀之作?!禞avaScript DOM編程藝術(第2版)》在簡潔明快地講述JavaScript和DOM的基本知識之后,通過幾個實例演示了專業(yè)水準的網頁開發(fā)技術,透徹闡述了平穩(wěn)退化等一批至關重要的JavaScript編程原則和最佳實踐,并全面探討了HTML5以及jQuery等JavaScript庫。讀者將看到JavaScript、HTML5和CSS如何協(xié)作來創(chuàng)建易用的、與標準兼容的Web設計,掌握使用JavaScript和DOM通過客戶端動態(tài)效果和用戶控制的動畫來加強Web頁面的必備技術;同時,還將對如何利用庫提高開發(fā)效率有全面深入的理解。