图书介绍
深入浅出JavaScriptPDF|Epub|txt|kindle电子书版本网盘下载
![深入浅出JavaScript](https://www.shukui.net/cover/66/32225375.jpg)
- (德)Christian Heilmann著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115171688
- 出版时间:2008
- 标注页数:388页
- 文件大小:126MB
- 文件页数:402页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
深入浅出JavaScriptPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript入门1
1.1 JavaScript产生的原因3
1.2 JavaScript是什么3
1.3 JavaScript的问题和价值4
1.4 JavaScript不可靠为什么还要用5
1.5 网页中的JavaScript和基本语法6
1.5.1 JavaScript语法7
1.5.2 执行代码8
1.5.3 函数9
1.6 对象10
1.7 简单的JavaScript示例11
1.8 小结13
第2章 数据和判定15
2.1 数据、数据类型和数据运算符15
2.1.1 字符串数据类型16
2.1.2 运算符18
2.1.3 JavaScript变量20
2.1.4 不同数据类型的转换22
2.2 复合数据类型:数组和对象25
2.2.1 JavaScript提供的对象:String、Date和Math26
2.2.2 数组33
2.3 在JavaScript中进行判定39
2.3.1 逻辑运算符和比较运算符39
2.3.2 条件语句41
2.3.3 测试多个值:switch语句44
2.3.4 重复事件:循环45
2.4 小结50
第3章 从DHTML到DOM编程51
3.1 作为“行为层”的JavaScript53
3.1.1 对象检测与浏览器依赖性的比较55
3.1.2 渐进增强57
3.2 JavaScript和可访问性58
3.3 良好的编码实践59
3.3.1 命名习惯59
3.3.2 代码布局60
3.3.3 注释62
3.3.4 函数64
3.3.5 使用三元运算符简化代码66
3.3.6 函数的分类和复用67
3.3.7 变量和函数作用域67
3.3.8 使用对象字面量保证脚本安全68
3.4 小结70
第4章 HTML与JavaScript71
4.1 HTML文档剖析71
4.2 在网页中使用JavaScript提供反馈信息:老的方式75
4.3 通过DOM访问文档80
4.4 元素的子节点、父节点、兄弟节点和值83
4.4.1 从父节点到子节点84
4.4.2 从子节点到父节点85
4.4.3 兄弟节点之间86
4.5 修改元素属性90
4.6 创建、移除和替换元素91
4.6.1 避免NOSCRIPT94
4.6.2 通过innerHTML简化脚本96
4.6.3 DOM小结:你的备忘单97
4.6.4 DOMhelp:我们自己的辅助函数库98
4.7 小结102
第5章 表现与行为(CSS与事件处理)103
5.1 通过JavaScript改变表现层103
5.2 通过事件处理改变文档的行为129
5.2.1 W3C标准兼容的事件131
5.2.2 修正事件以适应W3C不兼容的浏览器139
5.2.3 永不停止优化144
5.2.4 页面加载问题及其解决方案145
5.2.5 读取和过滤键盘输入146
5.2.6 事件处理的危险150
5.3 小结151
第6章 JavaScript的常用对象:图片和窗口152
6.1 图片与JavaScript152
6.1.1 图片编程基础153
6.1.2 预载图片154
6.1.3 翻转效果155
6.1.4 幻灯片显示163
6.1.5 图片与JavaScript小结176
6.2 窗口与JavaScript177
6.2.1 窗口属性178
6.2.2 窗口方法179
6.2.3 窗口与JavaScript小结198
6.3 小结199
第7章 JavaScript与用户的交互:导航与表单200
7.1 导航与JavaScript200
7.1.1 重新加载网页的恐惧200
7.1.2 JavaScript导航基础201
7.1.3 浏览器导航203
7.1.4 页内导航204
7.1.5 网站导航212
7.1.6 分页219
7.1.7 使用JavaScript进行导航小结226
7.2 表单与JavaScript226
7.2.1 JavaScript表单基础227
7.2.2 表单元素228
7.2.3 交互式表单:隐藏或显示独立元素241
7.2.4 定制表单元素245
7.2.5 表单与JavaScript小结246
7.3 小结246
第8章 与Ajax后端交互247
8.1 Ajax到底是什么248
8.2 高速缓存竟带来了麻烦254
8.3 把X放回到Ajax里面255
8.3.1 使用JSON代替XML259
8.3.2 使用服务器端脚本来访问第三方内容261
8.3.3 关于缓慢链接的XHR问题264
8.3.4 一个更大的Ajax示例:关联选择框266
8.3.5 可选的动态Ajax菜单273
8.4 小结280
第9章 数据验证技术282
9.1 客户端JavaScript验证的优点和缺点282
9.2 使用JavaScript保护文件内容283
9.3 全能验证的神话284
9.4 使用字符串和数字方法的基本JavaScript验证284
9.4.1 字符串验证方法284
9.4.2 数字验证方法290
9.5 正则表达式293
9.5.1 语法和属性294
9.5.2 通配符搜索、约束范围以及其替换295
9.5.3 使用量词约束字符的数量295
9.5.4 词界、空白字符以及其他快捷符号296
9.5.5 使用正则表达式的方法297
9.5.6 圆括号分组的功能297
9.5.7 正则表达式资源298
9.6 验证方法小结299
9.7 表单验证技术299
9.7.1 指定强制字段299
9.7.2 隐藏字段方法300
9.7.3 指示元素方法301
9.7.4 CSS类方法301
9.7.5 自定义属性方法302
9.7.6 这些方法的缺点302
9.7.7 共用验证规则302
9.8 为用户反馈验证信息304
9.8.1 显示错误字段的列表304
9.8.2 使用可单击的错误消息代替主表单308
9.8.3 单独地突出显示错误的字段310
9.8.4 即时验证反馈313
9.9 其他的动态验证方法314
9.10 小结317
第10章 现代的JavaScript案例研究:动态图库319
10.1 缩略图图库基础319
10.2 缩略图图库是什么以及它应该做什么319
10.3 静态缩略图图库320
10.4 使用JavaScript模拟动态图库320
10.5 显示标题326
10.6 动态的缩略图库330
10.7 从文件夹中创建图片徽章333
10.8 小结340
第11章 使用第三方JavaScript341
11.1 网络为你提供了什么341
11.2 代码片段、RSS提要、各种API以及函数库342
11.2.1 RSS提要和RESTAPI342
11.2.2 REST API示例344
11.3 使用简短精练的函数库:jQuery344
11.4 使用API:用GoogleMaps为你的网站添加地图351
11.5 完整的服务:雅虎开发人员网络以及YUI360
11.5.1 使用YUI的弹性标题361
11.5.2 使用YUI的连接管理器和容器组件代替弹出窗口366
11.5.3 YUI小结370
11.6 小结371
附录A 调试JavaScript372