图书介绍
JavaScript典型应用与最佳实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 夏慧军编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121058154
- 出版时间:2008
- 标注页数:491页
- 文件大小:210MB
- 文件页数:506页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript典型应用与最佳实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 认识JavaScript1
1.1 认识JavaScript从表单验证开始1
1.2 在JavaScript特效中迷失5
1.3 还原一个真实的JavaScript6
1.4 JavaScript热潮再起8
2 JavaScript语言基础11
2.1 JavaScript语法的关键特性11
2.1.1 弱类型的变量12
2.1.2 每个语句结尾的分号非强制要求12
2.1.3 大括号标注代码块13
2.1.4 区分大小写13
2.1.5 注释与C语言和Java语言一致14
2.1.6 JavaScript关键字14
2.1.7 JavaScript保留字14
2.2 JavaScript变量15
2.2.1 变量定义15
2.2.2 原始值类型17
2.2.3 引用值类型22
2.2.4 变量类型转换28
2.3 JavaScript运算符33
2.3.1 数学运算符33
2.3.2 逻辑和位运算符40
2.3.3 关系运算符50
2.3.4 其他运算符56
2.4 JavaScript语句61
2.4.1 if判断语句61
2.4.2 循环语句65
2.4.3 with语句72
2.5 JavaScript函数72
2.5.1 函数定义73
2.5.2 arguments对象75
2.5.3 Function类77
3 JavaScript数据结构80
3.1 JavaScript算法的重要性80
3.2 常用数据结构的JavaScript实现81
3.2.1 线性表81
3.2.2 栈和队列96
3.2.3 二维数组和广义表104
3.3 常用算法的JavaScript实现110
3.3.1 排序算法110
3.3.2 查找算法117
3.3.3 表达式求值121
3.3.4 离散事件模拟126
4 面向对象JavaScript132
4.1 面向对象编程的优点133
4.2 基于对象的JavaScript134
4.3 类的定义142
4.3.1 工厂方式142
4.3.2 构造函数的方式146
4.3.3 原型方式147
4.4 类的继承152
4.4.1 对象冒充152
4.4.2 call()与apply()方法155
4.4.3 原型链160
4.5 类的多态与重载163
5 JavaScript与BOM166
5.1 什么是BOM166
5.2 BOM的组成167
5.2.1 window对象168
5.2.2 document对象170
5.2.3 frames对象171
5.2.4 history对象172
5.2.5 location对象173
5.2.6 navigator对象174
5.2.7 screen对象175
5.3 用JavaScript操作BOM175
5.4 BOM应用实例177
5.4.1 自定义状态栏177
5.4.2 显示对话框179
5.4.3 打开新窗口182
6 JavaScript与DOM188
6.1 DOM与DOM标准188
6.1.1 DOM的文档结构189
6.1.2 DOM标准及其在不同浏览器中的实现191
6.1.3 DOM与BOM198
6.1.4 标准DOM功能200
6.2 我们所关心的HTML DOM202
6.2.1 DOM对象202
6.2.2 DOM事件203
6.2.3 HTML树的结点204
6.2.4 处理XML文档209
6.3 用JavaScript操作DOM213
6.3.1 访问结点213
6.3.2 创建与删除结点216
6.3.3 遍历DOM218
6.3.4 动态HTML DOM220
6.3.5 自定义右键菜单223
6.3.6 可编辑Table224
6.4 JavaScript与DOM应用实例:双向选择列表框227
7 JavaScript与CSS234
7.1 Web页面中的CSS235
7.1.1 通过内联方式在Web页面中引入CSS236
7.1.2 通过外联方式在Web页面中引入CSS238
7.2 用JavaScript操作CSS240
7.2.1 内联样式的操作240
7.2.2 外联样式的操作243
7.3 JavaScript与CSS应用实例:滑轮新闻显示247
8 JavaScript与Web UI255
8.1 什么是Web UI255
8.2 实现Web UI面临的挑战257
8.3 利用JavaScript、DOM、CSS实现Web UI258
8.4 一套简单Web UI的实现260
8.4.1 可拖拽UI技术260
8.4.2 可伸缩的UI技术271
8.4.3 可持久化的个性化UI280
9 JavaScript与XML287
9.1 简单了解XML287
9.1.1 XML基本知识289
9.1.2 XML应用293
9.1.3 为什么要使用XML294
9.2 用JavaScript操作XML295
9.2.1 文档对象模型(DOM)295
9.2.2 DOM的结点296
9.2.3 结点信息的属性297
9.2.4 不同浏览器DOM的创建298
9.2.5 代码兼容性300
9.3 XML文件的访问302
9.3.1 搜索结点对象302
9.3.2 查询结点的值306
9.3.3 一个简单的遍历XML文件的例子307
9.4 操作XML文件308
9.4.1 创建结点308
9.4.2 添加结点311
9.4.3 删除结点313
9.4.4 替换结点315
9.4.5 复制结点317
9.4.6 修改结点内容317
9.5 JavaScript操作XML应用实例319
9.5.1 创建并保存XML文件319
9.5.2 制作联动下拉框321
9.6 利用XSLT显示XML内容324
9.6.1 简单了解XSL,XSLT324
9.6.2 在XML文件中引用样式表325
9.6.3 XSLT语法327
9.6.4 用XSLT生成网页菜单334
10 JavaScript与Ajax341
10.1 一夜春风Ajax来341
10.1.1 Ajax是什么342
10.1.2 Web开发为什么需要Ajax344
10.1.3 Ajax技术组成346
10.1.4 Ajax的应用现状350
10.1.5 Ajax的优点与缺点351
10.2 Ajax的核心对象XMLHttpRequest355
10.2.1 XMLHttpRequest对象355
10.2.2 方法和属性360
10.2.3 Ajax交互请求模型363
10.2.4 请求方法GET与POST364
10.2.5 处理响应368
10.3 Ajax的应用实例369
10.3.1 后台验证,节省的不仅是流量369
10.3.2 延迟装载,加快页面装入速度371
10.3.3 本地缓存,获得更好的交互速度378
10.3.4 树形菜单,实现数据惰性加载384
10.3.5 局部更新,Ajax带来的惊喜387
10.3.6 显示进度,非Ajax莫属390
10.3.7 更新图表,不再是桌面程序的专利395
10.3.8 自动完成,显著改善用户体验399
10.3.9 褪色模式,有效提醒用户的方式403
10.3.10 保持会话,需要注意的地方405
10.3.11 自定义UI,提供个性化UI支持408
10.3.12 ToolTip,显示详细信息的好方法412
10.3.13 发送XML文件,结构化数据提交的最好方式416
10.3.14 数据排序,Ajax与XSLT的接422
11 JavaScript项目开发425
11.1 开发调试工具426
11.1.1 JavaScript代码编辑工具426
11.1.2 JavaScript语法验证工具428
11.1.3 JavaScript跟踪调试工具430
11.2 对多语言支持435
11.2.1 检测客户端浏览器的语言435
11.2.2 利用字符串资源文件437
11.3 保证代码安全的方法442
11.3.1 代码混淆法443
11.3.2 代码加密法444
12 基于XML的通用验证框架:X-valid448
12.1 面对验证时的无奈449
12.2 我们需要什么样的验证框架450
12.3 基于XML的通用验证框架:X-valid452
12.3.1 XML规则设计452
12.3.2 内置格式验证规则及其扩展459
12.3.3 应用接口设计462
12.3.4 核心程序设计466
12.3.5 验证框架的使用482
参考文献491
热门推荐
- 2966197.html
- 3755682.html
- 3284101.html
- 3602324.html
- 2578787.html
- 3170330.html
- 3476270.html
- 3648677.html
- 1440431.html
- 1504803.html
- http://www.ickdjs.cc/book_1909220.html
- http://www.ickdjs.cc/book_3099878.html
- http://www.ickdjs.cc/book_3582194.html
- http://www.ickdjs.cc/book_2486823.html
- http://www.ickdjs.cc/book_2890314.html
- http://www.ickdjs.cc/book_3615921.html
- http://www.ickdjs.cc/book_447325.html
- http://www.ickdjs.cc/book_283229.html
- http://www.ickdjs.cc/book_2962649.html
- http://www.ickdjs.cc/book_3248825.html