内容简介
本书是目前最深入的JavaScript图书,讲述了现代JavaScript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题——现代JavaScript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。.
本书适合各层次Web开发人员阅读。...
编辑推荐
原版问世不久就被业界视为经典,让读者大开眼界的JavaScript力作;
目前最深入的JavaScript图书,读者可跟随jQuery之父到达前所未有的深度;
Amozon五星盛誉图书。
本书是目前最深入的JavaScript图书,讲述了现代JavaScript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题--现代JavaScript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。
目录
第一部分 认识现代JavaScript
第1章 现代JavaScript程序设计 2
1.1 面向对象的JavaScript 2
1.2 测试代码 3
1.3 打包分发 4
1.4 分离式DOM脚本编程 5
1.4.1 DOM 6
1.4.2 事件 7
1.4.3 JavaScript与CSS 8
1.5 Ajax 8
1.6 浏览器支持 11
1.7 小结 12
第二部分 专业JavaScript开发
第2章 面向对象的JavaScript 14
2.1 语言特性 14
2.1.1 引用 14
2.1.2 函数重载和类型检查 16
2.1.3 作用域 19
2.1.4 闭包 20
2.1.5 上下文对象 23
2.2 面向对象基础 24
2.2.1 对象 25
2.2.2 对象的创建 25
2.3 小结 30
第3章 创建可重用代码 31
3.1 标准化面向对象的代码 31
3.1.1 原型式继承 31
3.1.2 类式继承 32
3.1.3 Base库 35
3.1.4 Prototype库 36
3.2 打包 39
3.2.1 命名空间 40
3.2.2 清理代码 42
3.2.3 压缩 43
3.3 分发 45
3.4 小结 47
第4章 调试与测试的工具 48
4.1 调试 48
4.1.1 错误控制台 48
4.1.2 DOM查看器 52
4.1.3 Firebug 54
4.1.4 Venkman 55
4.2 测试 56
4.2.1 JSUnit 56
4.2.2 J3Unit 57
4.2.3 Test.Simple 58
4.3 小结 59
第三部分 分离式JavaScript
第5章 DOM 62
5.1 DOM简介 62
5.2 遍历DOM 62
5.2.1 处理DOM中的空格 64
5.2.2 简单的DOM遍历 66
5.2.3 绑定到每一个HTML元素 67
5.2.4 标准的DOM..