發表於2024-11-20
1995年,Brendan Eich創造瞭。
2005年,席捲全球的“Ajax熱”激發瞭全世界Web開發人員學習的熱情。與此同時,本書第1版誕生。這一版的中文版狂銷4萬冊,被譽為“深度的經典”。
2005年到2009年,前端開發社區在實踐中充分檢驗瞭這門語言的各種實現和擴展,從被戲謔的“玩具語言”一躍成為軟件業舉足輕重的通用編程語言。2009年1月本書第2版應運而生,凝聚作者和社區專傢多年寶貴經驗的這一技術名著再次得到讀者認可和褒揚,中文版銷量達到2萬冊。
2009年到2011年,ECMAScript5和HTML5在標準之爭中雙雙勝齣,使大量專有實現和客戶端擴展正式進入規範,同時也為這門語言增添瞭很多適應未來發展的新特性。2012年初本書第3版麵世,中文版也緊隨其後。第3版除增加5章全新內容外,其他章節也有較大幅度的增補和修訂,新內容篇幅約占三分之一。
作為技術經典名著,《高級程序設計(第3版)》承繼瞭之前版本全麵深入、貼近實戰的特點,在詳細講解瞭語言的核心之後,條分縷析地為讀者展示瞭現有規範及實現為開發Web應用提供的各種支持和特性。
《高級程序設計(第3版)》主要內容包括:
對實現各個組成部分的詳盡解讀;
對麵嚮對象編程的全方位闡述;
對DOM、BOM及瀏覽器事件模型的透徹剖析;
Web應用基本數據格式JSON、XML及其存取;
Ajax、Comet服務器端通信和基於File API的拖放式文件上傳;
HTML5涵蓋的錶單、媒體、Canvas(包括WebGL);
離綫應用及客戶端存儲(包括IndexedDB);
新興API及ECMAScript Harmony展望。
作為技術經典名著,《高級程序設計(第3版)》承繼瞭之前版本全麵深入、貼近實戰的特點,在詳細講解瞭語言的核心之後,條分縷析地為讀者展示瞭現有規範及實現為開發Web應用提供的各種支持和特性。
《高級程序設計(第3版)》主要內容包括:
對實現各個組成部分的詳盡解讀;
對麵嚮對象編程的全方位闡述;
對DOM、BOM及瀏覽器事件模型的透徹剖析;
Web應用基本數據格式JSON、XML及其存取;
Ajax、Comet服務器端通信和基於File API的拖放式文件上傳;
ECMAScript 5定義的新核心語言特性;
HTML5涵蓋的錶單、媒體、Canvas(包括WebGL);
Selectors、Web? Workers、地理定位及跨文檔傳遞消息等新API;
離綫應用及客戶端存儲(包括IndexedDB);
維護、性能、部署相關的開發實踐;
新興API及ECMAScript Harmony展望。
《高級程序設計(第3版)》適閤有一定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。
Nicholas C. Zakas(尼古拉斯·澤卡斯),Web技術專傢,現為雅虎公司界麵呈現架構師,負責My Yahoo!和雅虎首頁等大訪問量站點的設計。尼古拉斯擁有豐富的Web開發和界麵設計經驗,曾經參與許多大公司的Web解決方案開發。他還是High Performance 一書的作者,並與他人閤作撰寫瞭Professional Ajax和Even Faster Web Sites。尼古拉斯擁有梅裏馬剋學院計算機科學學士學位和埃迪柯特學院的MBA學位。他的Twitter彆名是@slicknet。
目 錄
第1章 簡介 1
1.1 簡史 1
1.2 實現 2
1.2.1 ECMAScript 3
1.2.2 文檔對象模型(DOM) 5
1.2.3 瀏覽器對象模型(BOM) 8
1.3 版本 8
1.4 小結 9
第2章 在HTML中使用 10
2.1
現貨 JavaScript高級程序設計(第3版)9787115275790 計算機 下載 mobi pdf epub txt 電子書 格式 2024
現貨 JavaScript高級程序設計(第3版)9787115275790 計算機 下載 mobi epub pdf 電子書現貨 JavaScript高級程序設計(第3版)9787115275790 計算機 mobi epub pdf txt 電子書 格式下載 2024