前言
第1章:加載和執(zhí)行
1.1 腳本位置
1.2 組織腳本
1.3 無阻塞的腳本
1.3.1 延遲的腳本
1.3.2 動態(tài)腳本元素
1.3.3 XMLHttpRequest腳本注入
1.3.4 推薦的無阻塞模式
1.4 小結
第2章:數據訪問
2.1 管理作用域
2.1.1 作用域鏈和標識符解析
2.1.2 標識符解析的性能
2.1.3 改變作用域鏈
2.1.4 動態(tài)作用域
2.1.5 閉包,作用域和內存
2.2 對象成員
2.2.1 原型
2.2.2 原型鏈
2.2.3 嵌套成員
2.2.4 緩存對象成員值
2.3 小結
第3章:DOM編程
3.1 瀏覽器中的DOM
3.1.1 天生就慢
3.2 DOM訪問與修改
3.2.1 innerHTML對比DOM方法
3.2.2 節(jié)點克隆
3.2.3 HTML集合
3.2.4 遍歷DOM
3.3 重繪與重排
3.3.1 重排何時發(fā)生?
3.3.2 渲染樹變化的排隊與刷新
3.3.3 最小化重繪和重排
3.3.4 緩存布局信息
3.3.5 讓元素脫離動畫流
3.3.6 IE和:hover
3.4 事件委托
3.5 小結
第4章:算法和流程控制
第5章:字符串和正則表達式
第6章:快速響應的用戶界面
第7章:Ajax
第8章:編程實踐
第9章:構建并部署高性能JavaScript應用
第10章:工具
索引