JavaScript 高級程序設計, 3/e (Professional JavaScript for Web Developers, 3/e)

澤卡斯 (Zakas. Nicholas C.)

買這商品的人也買了...

商品描述

<內容簡介>

澤卡斯編著的《JavaScript高級程序設計(第3版)》是JavaScript超級暢銷書的最新版。ECMAScript 5和HTML5在標準之爭中雙雙勝出,使大量專有實現和客戶端擴展正式進入規範,同時也為JavaScript增添了很多適應未來發展的新特性。《JavaScript高級程序設計》這一版除增加5章全新內容外,其他章節也有較大幅度的增補和修訂,新內容篇幅約占三分之一。全書從JavaScript語言實現的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向對象編程、Ajax與Comet服務器端通信,HTML5表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨文檔傳遞消息、客戶端存儲(包括IndexedDB)等新API,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐。《JavaScript高級程序設計(第3版)》附錄展望了未來的API和ECMAScript Harmony規範。
    《JavaScript高級程序設計(第3版)》適合有一定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。

<目錄>

第1章 JavaScript簡介
第2章 在HTML中使用JavaScript
第3章 基本概念
第4章 變量、作用域和內存問題
第5章 引用類型
第6章 面向對象的程序設計
第7章 函數表達式
第8章 BOM
第9章 客戶端檢測
第10章 DOM
第11章 DOM擴展
第12章 DOM2和DOM3
第13章 事件
第14章 表單腳本
第15章 使用Canvas繪圖
第16章 HTML5腳本編程
第17章 錯誤處理與調試
第18章 JavaScript與XML
第19章 E4X
第20章 JSON
第21章 Ajax與Comet
第22章 高級技巧
第23章 離線應用與客戶端存儲
第24章 最佳實踐
第25章 新興的API
附錄A ECMAScript Harmony
附錄B 嚴格模式
附錄C JavaScript庫
附錄D JavaScript工具