图书介绍
精通JavaScriptPDF|Epub|txt|kindle电子书版本下载
![精通JavaScript](https://www.shukui.net/cover/64/32205848.jpg)
- (美)John Resig著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115175403
- 出版时间:2008
- 标注页数:289页
- 文件大小:98MB
- 文件页数:304页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
精通JavaScriptPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 认识现代JavaScript第1章 现代JavaScript程序设计2
1.1 面向对象的JavaScript2
1.2 测试代码3
1.3 打包分发4
1.4 分离式DOM脚本编程5
1.4.1 DOM6
1.4.2 事件7
1.4.3 JavaScript与CSS8
1.5 Ajax8
1.6 浏览器支持11
1.7 小结12
第二部分 专业JavaScript开发第2章 面向对象的JavaScript14
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 Firebug54
4.1.4 Venkman55
4.2 测试56
4.2.1 JSUnit56
4.2.2 J3Unit57
4.2.3 Test.Simple58
4.3 小结59
第三部分 分离式JavaScript第5章 DOM62
5.1 DOM简介62
5.2 遍历DOM62
5.2.1 处理DOM中的空格64
5.2.2 简单的DOM遍历66
5.2.3 绑定到每一个HTML元素67
5.2.4 标准的DOM方法68
5.3 等待HTML DOM的加载69
5.3.1 等待整个页面的加载70
5.3.2 等待大部分DOM的加载70
5.3.3 判断DOM何时加载完毕71
5.4 在HTML文档中查找元素73
5.4.1 通过类的值查找元素73
5.4.2 使用CSS选择器查找元素74
5.4.3 XPath76
5.5 获取元素的内容77
5.5.1 获取元素内的文本77
5.5.2 获取元素内的HTML78
5.6 操作元素特性79
5.7 修改DOM82
5.7.1 使用DOM创建节点83
5.7.2 插入到DOM中83
5.7.3 注入HTML到DOM85
5.7.4 删除DOM节点87
5.8 小结88
第6章 事件89
6.1 JavaScript事件简介89
6.1.1 异步事件与线程89
6.1.2 事件阶段91
6.2 常见事件特性93
6.2.1 事件对象93
6.2.2 this关键字93
6.2.3 取消事件冒泡94
6.2.4 重载浏览器的默认行为95
6.3 绑定事件监听函数97
6.3.1 传统绑定98
6.3.2 DOM绑定:W3C99
6.3.3 DOM绑定:IE100
6.3.4 addEvent和removeEvent100
6.4 事件类型103
6.5 分离式脚本编程103
6.5.1 JavaScript禁用的未雨绸缪104
6.5.2 确保链接不依赖于JavaScript104
6.5.3 监听CSS何时禁用105
6.5.4 事件的亲和力105
6.6 小结106
第7章 JavaScript与CSS107
7.1 访问样式信息107
7.2 动态元素109
7.2.1 元素的位置109
7.2.2 元素的尺寸115
7.2.3 元素的可见性117
7.3 动画119
7.3.1 滑动119
7.3.2 渐显119
7.4 浏览器120
7.4.1 鼠标位置120
7.4.2 视口121
7.5 拖放123
7.6 库128
7.6.1 moo.fx和jQuery128
7.6.2 Scriptaculous129
7.7 小结131
第8章 改进表单132
8.1 表单验证132
8.1.1 必填字段134
8.1.2 模式匹配136
8.1.3 规则集合138
8.2 显示错误信息139
8.2.1 验证140
8.2.2 何时验证142
8.3 可用性的提升144
8.3.1 悬停的说明144
8.3.2 标记必填字段146
8.4 小结147
第9章 制作图库148
9.1 图库示例148
9.1.1 Lightbox148
9.1.2 ThickBox150
9.2 制作图库151
9.2.1 分离加载154
9.2.2 半透明的覆盖层155
9.2.3 定位盒子157
9.2.4 导航160
9.2.5 幻灯片162
9.3 小结165
第四部分 Ajax168
第10章 Ajax导引168
10.1 使用Ajax168
10.1.1 HTTP请求169
10.1.2 HTTP响应173
10.2 处理响应数据176
10.3 完整的Ajax程序包177
10.4 数据的不同用途179
10.4.1 基于XML的RSS Feed179
10.4.2 HTML注入器181
10.4.3 JSON与JavaScript:远程执行182
10.5 小结182
第11章 用Ajax改进blog183
11.1 永不终止的blog183
11.1.1 blog的模板183
11.1.2 数据源186
11.13 事件检测187
11.1.4 请求188
11.1.5 结果188
11.2 实时网志191
11.3 小结193
第12章 自动补全的搜索194
12.1 自动补全搜索的例子194
12.2 制作页面195
12.3 监听键盘输入197
12.4 抓取结果200
12.5 导航结果列表202
12.5.1 键盘导航202
12.5.2 鼠标导航203
12.6 最终成果203
12.7 小结208
第13章 Ajax wiki209
13.1 wiki是什么209
13.2 对话数据库209
13.3 Ajax请求211
13.4 服务器端代码212
13.4.1 处理请求212
13.4.2 执行和格式化SQL213
13.5 处理JSON响应215
13.6 附加的案例研究:JavaScript blog216
13.7 应用程序的代码217
13.7.1 核心JavaScript代码218
13.7.2 JavaScript SQL库221
13.7.3 Ruby服务器端代码221
13.8 小结224
第五部分 JavaScript的未来第14章 JavaScript路在何方226
14.1 JavaScript 1.6与1.7226
14.1.1 JavaScript 1.6226
14.1.2 JavaScript 1.7229
14.2 Web Applications 1.0231
14.2.1 制作时钟232
14.2.2 简单行星模拟235
14.3 Comet238
14.4 小结240
第六部分 附录242
附录A DOM参考手册242
附录B 事件参考手册257
附录C 浏览器273
索引275