图书介绍
深入理解AJAX:基于JAVASCRIPT的RIA开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)JOSHUA EICHORN著;陈宗恒 徐锋译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115164568
- 出版时间:2007
- 标注页数:319页
- 文件大小:25MB
- 文件页数:337页
- 主题词:计算机网络-程序设计;JAVA语言-程序设计
PDF下载
下载说明
深入理解AJAX:基于JAVASCRIPT的RIA开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分3
第1章 Ajax概述3
1.1 富Internet应用程序3
1.2 Ajax的定义4
1.3 Ajax包含的技术6
1.4 远程脚本7
1.5 Gmail使XMLHttpRequest成为主流8
1.6 新名称:Ajax10
1.7 小结10
第2章 入门知识12
2.1 XMLHttpRequest概述12
2.1.1 XMLHttpRequest::Open()13
2.1.2 XMLHttpRequest::Send()14
2.1.3 XMLHttpRequest::setRequestHeader()14
2.1.4 XMLHttpRequest::getResponseHeader()和getAllResponseHeaders()15
2.1.5 其他XMLHttpRequest方法15
2.1.6 XMLHttpRequest属性16
2.1.7 readyState参考值16
2.2 跨浏览器的XMLHttpRequest17
2.3 发送异步请求19
2.4 没有XMLHttpRequest的Ajax25
2.5 退而求其次的选择1:使用IFrame发送请求26
2.5.1 创建一个隐藏IFrame27
2.5.2 创建一个表单28
2.5.3 从载入的内容向原始文档发送数据28
2.5.4 基于IFrame的Ajax完整实例28
2.6 退而求其次的选择2:使用cookie发送请求32
2.7 小结35
第3章 使用发送的数据37
3.1 以文档为中心的方法37
3.1.1 用Ajax为页面添加新的HTML内容38
3.1.2 通过DOM使用XML40
3.1.3 通过XSLT使用XML44
3.2 远程脚本49
3.2.1 基本RPC50
3.2.2 SOAP和XML-RPC60
3.2.3 自定义XML60
3.2.4 JavaScript和JSON67
3.3 请求类型的选择68
3.4 小结69
第4章 将Ajax添加到Web开发过程中70
4.1 改变开发生命周期70
4.1.1 功能增强产生的变化71
4.1.2 Ajax实战:去除弹出式的用户搜索72
4.1.3 创建Ajax驱动的应用程序所引发的变化72
4.2 将Ajax集成到框架中76
4.3 将JavaScript作为主要开发语言77
4.4 新开发范型带来的问题78
4.5 使用程序库的优点79
4.6 构建自己的程序库的理由80
4.7 融合开源软件81
4.7.1 评价开源程序库81
4.7.2 开源程序库与商业程序库的区别82
4.8 构建实例:Firefox计数器83
4.9 下载实例:Intranet网站85
4.10 小结86
第5章 从Ajax中可获取的主要内容87
5.1 Ajax的目标87
5.1.1 增加交互性87
5.1.2 降低执行操作所需的时间90
5.1.3 减少带宽使用91
5.1.4 创建富应用程序92
5.2 对改进进行度量93
5.3 与Ajax结合的其他新技术的功能与问题100
5.3.1 将Ajax与Flash结合101
5.3.2 可伸缩的矢量图形(SVG)101
5.3.3 XML用户界面语言102
5.4 小结102
第6章 可用性原则103
6.1 可用性的定义103
6.2 可用性原则104
6.2.1 谨记用户的期望105
6.2.2 为操作提供反馈105
6.2.3 当载入新内容时管理用户的焦点106
6.2.4 提供Undo(撤销)操作的功能106
6.2.5 清楚自己开发的是应用程序还是Web网站106
6.2.6 只在能够产生效率的地方使用Ajax106
6.2.7 对没有XMLHttpRequest的用户制定计划107
6.3 可用性方面的共性问题107
6.3.1 验证信息截获了焦点107
6.3.2 自动保存对Undo(撤销)操作的妨碍108
6.3.3 在用户未知时更新页面中的部分内容111
6.3.4 用Ajax载入整个页面破坏了书签功能112
6.3.5 在Web商店使用Ajax113
6.4 小结114
第7章 Ajax调试指南116
7.1 调试的两端116
7.2 观察Ajax通信117
7.2.1 构建一个Ajax日志记录器117
7.2.2 使用日志记录器121
7.2.3 Firebug:Firefox的调试扩展123
7.2.4 Fiddler127
7.2.5 通用调试场景130
7.3 JavaScript调试工具132
7.4 JavaScript异常134
7.5 倾倒(Dumping)变量136
7.6 小结137
第2部分141
第8章 第2部分中使用的程序库:Sarissa、scriptaculous141
8.1 应用案例概述141
8.2 第2部分中使用的程序库142
8.3 Sarissa142
8.3.1 安装142
8.3.2 发送Ajax请求143
8.3.3 基本XML功能144
8.3.4 使用DOM文档144
8.3.5 使用XPath在文档中寻找结点147
8.3.6 用XSLT转换XML151
8.3.7 Sarissa开发技巧154
8.4 scriptaculous155
8.4.1 安装155
8.4.2 视觉特效155
8.4.3 隐藏/显示功能对156
8.4.4 拖放操作159
8.4.5 排序功能161
8.4.6 slider控件163
8.4.7 scriptaculous开发技巧167
8.5 小结167
第9章 第2部分中使用的程序库:HTML_AJAX169
9.1 HTML_AJAX169
9.1.1 安装170
9.1.2 HTML_AJAX的JavaScript API171
9.1.3 Ajax的远程桩模式178
9.1.4 使用HTML_AJAX_Action181
9.1.5 JavaScript行为183
9.1.6 JavaScript工具方法185
9.1.7 PHP工具方法187
9.1.8 HTML_AJAX开发提示187
9.2 小结188
第10章 加速数据显示189
10.1 日出与日落的数据视图概述189
10.2 构建非Ajax版本的日出与日落视图191
10.2.1 SunRiseSet类192
10.2.2 Graph.php199
10.2.3 Standard.php200
10.3 非Ajax版本的视图存在的问题204
10.4 用Ajax改进视图206
10.4.1 修改视图中针对Ajax的HTML部分207
10.4.2 修改视图中针对Ajax的PHP脚本210
10.5 小结219
第11章 为Blog添加用Ajax实现的登录功能220
11.1 基于Ajax的登录功能220
11.2 构建基于Ajax的登录功能221
11.3 扩展登录表单226
11.4 使用XML实现基于Ajax的评论登录系统232
11.5 小结241
第12章 构建故障记录单管理系统242
12.1 故障记录单管理系统242
12.2 Ajax依赖程度244
12.3 构建后台系统245
12.4 输出后台系统252
12.5 构建JavaScript应用程序258
12.6 登录组件269
12.7 用户注册组件275
12.8 用户账户编辑组件278
12.9 记录单创建组件281
12.10 记录单编辑组件283
12.11 我的记录单组件290
12.12 记录单任务分配组件295
12.13 Ajax应用程序的安全性考虑300
12.14 Ajax驱动的应用程序与标准MVC模型的比较301
12.15 小结302
附录A 针对JavaScript的Ajax程序库304
附录B 涵盖服务器层的Ajax程序库308
B.1 PHP308
B.2 Java310
B.3 C#/.NET311
B.4 多语言支持313
附录C JavaScript DHTML程序库315
热门推荐
- 2424163.html
- 3270517.html
- 3067181.html
- 1224742.html
- 2534519.html
- 2641579.html
- 3319389.html
- 2106811.html
- 3651013.html
- 551512.html
- http://www.ickdjs.cc/book_554912.html
- http://www.ickdjs.cc/book_394789.html
- http://www.ickdjs.cc/book_172446.html
- http://www.ickdjs.cc/book_1743520.html
- http://www.ickdjs.cc/book_485264.html
- http://www.ickdjs.cc/book_3255309.html
- http://www.ickdjs.cc/book_413775.html
- http://www.ickdjs.cc/book_3197248.html
- http://www.ickdjs.cc/book_1240094.html
- http://www.ickdjs.cc/book_459019.html