图书介绍
Ajax高级程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- (美) 扎卡斯(Zakas,N.C. ),( 美) 麦克皮克(McPeak.J.),( 美) 福西特(Fawcett,J.)著;徐锋,吴兰陟等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115179791
- 出版时间:2008
- 标注页数:513页
- 文件大小:138MB
- 文件页数:529页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Ajax高级程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 什么是Ajax1
1.1Ajax的诞生1
1.2Web的演化过程2
1.2.1JavaScript2
1.22帧2
1.2.3隐藏帧技术2
1.2.4动态HTML和DOM3
1.2.5iframe3
1.2.6XMLHttp3
1.3真正的Ajax4
1.4Ajax原则5
1.5Ajax背后的技术5
1.6谁在使用Ajax6
1.6.1Google Suggest6
1.6.2Gmai17
1.6.3Google Maps7
1.6.4A98
1.6.5Yahoo!News9
1.6.6Bitflux Blog10
1.7困惑与争议10
1.8Ajax和Web 2.011
1.9小结11
第2章 Ajax基础13
2.1HT TP基础13
2.1.1HTTP请求13
2.1.2HTTP响应15
2.2Ajax通信技术16
2.2.1隐藏帧技术16
2.2.2 XMLHttpRequest31
2.2.3基于图像的Ajax42
2.2.4动态脚本载入50
2.3缓存控制54
2.4小结54
第3章 Ajax模式55
3.1通信控制模式55
3.1.1预先获取55
3.1.2页面预载入示例56
3.1.3提交节流63
3.1.4表单增量验证示例65
3.1.5字段增量验证示例71
3.1.6定期刷新74
3.1.7新评论提示示例74
3.1.8多阶段下载79
3.1.9附加信息链接示例79
3.2失效处理模式81
3.2.1取消待处理的请求81
3.2.2重试83
3.3小结85
第4章 Ajax程序库86
4.1Yahoo!连接管理器86
4.1.1安装86
4.1.2基本请求86
4.1.3回调对象87
4.1.4请求的监控和管理90
4.1.5表单交互90
4.1.6文件上传91
4.1.7GET示例92
4.1.8POST示例93
4.1.9其他特性94
4.1.10局限性94
4.2Prototype94
4.2.1Ajax.Request对象94
4.2.2options对象95
4.2.3GET示例97
4.2.4POST示例98
4.2.5Ajax.Updater对象98
4.2.6Ajax.Responders对象100
4.2.7优点与缺点102
4.3jQuery102
4.3.1简单的jQuery表达式102
4.3.2执行GET请求103
4.3.3GET示例104
4.3.4?.post()方法105
4.3.5POST示例105
4.3.6load()方法107
4.3.7?.ajax()方法107
4.3.8ajaxstart)和ajaxstop()方法108
4.3.9局限性109
4.4小结109
第5章 请求管理110
5.1优先级队列110
5.2RequestManager对象114
5.2.1请求描述对象114
5.2.2对请求进行排队115
5.2.3发送请求116
5.2.4取消请求121
5.2.5基于等待时间的优先级提升122
5.2.6处理Ajax模式124
5.3使用RequestManager126
5.4小结129
第6章 XML、 XPath和XSLT131
6.1浏览器对XML的支持131
6.1.1 IE中的XML DOM131
6.1.2其他浏览器中的XML140
6.1.3跨浏览器兼容的XML142
6.1.4一个基本的XML示例143
6.2浏览器对XPath的支持149
6.2.1XPath概述149
6.2.2IE中的XPath支持150
6.2.3使用命名空间150
6.2.4其他浏览器中的XPath支持153
6.2.5使用命名空间解析器154
6.2.6跨浏览器兼容的XPath155
6.3浏览器对XSLT的支持156
6.3.1XSLT概述157
6.3.2IE中的XSLT159
6.3.3其他浏览器中的XSLT163
6.3.4跨浏览器兼容的XS LT164
6.3.5回顾“最佳选择”功能165
6.4小结167
第7章 基于RSS/Atom的聚合169
7.1RSS169
7.1.1RSS0.91170
7.1.2RSS1.0170
7.1.3RSS2.0171
7.2Atom172
7.3XParser173
7.3.1xparser命名空间173
7.3.2获取数据173
7.3.3抽象类174
7.4创建一个新闻接收器184
7.4.1服务器端组件185
7.4.2客户端组件186
7.4.3设置新闻的样式194
7.4.4使用新闻接收器部件196
7.5基于RSS的Web搜索197
7.5.1服务器端组件197
7.5.2客户端组件198
7.5.3定制Web搜索部件204
7.5.4使用Web搜索部件206
7.6小结207
第8章 JSON 209
8.1什么是JSON 209
8.1.1数组字面量209
8.1.2对象字面量210
8.1.3混合字面量210
8.1.4JSON语法211
8.1.5JSON编码和解码212
8.2JSON与XML213
8.3服务端JSON工具214
8.3.1JSON-PHP214
8.3.2其他工具216
8.4创建自动建议文本框216
8.4.1功能概述216
8.4.2HTML部分217
8.4.3数据库表218
8.4.4架构219
8.4.5类219
8.4.6自动建议控件220
8.4.7建议提供程序234
8.4.8服务器端组件236
8.4.9客户端组件237
8.5小结239
第9章 Comet 240
9.1HTTP流240
9.1.1请求延时241
9.1.2文件修改示例242
9.1.3使用iframe244
9.1.4浏览器特定的方法248
9.1.5服务器端发送的DOM事件257
9.2连接管理261
9.3服务器端支持262
9.4小结262
第10章 地图和mashup 264
10.1 mashup的出现264
10.2地理编码265
10.2.1地理编码网站265
10.2.2地理编码服务265
10.3 Google Maps API266
10.3.1它是如何工作的266
10.3.2开始动手267
10.3.3 Google Maps基础267
10.3.4控件268
10.3.5移动地图270
10.3.6信息窗口270
10.3.7事件275
10.3.8覆盖图276
10.3.9其他283
10.4Yahoo! Maps API283
10.4.1开始动手284
10.4.2 Yahoo! Maps基础284
10.4.3控件286
10.4.4移动地图287
10.4.5智能窗口287
10.4.6事件288
10.4.7覆盖图289
10.4.8地址查找294
10.4.9其他294
10.5其他地图服务API295
10.6小结295
第11章Ajax调试工具296
11.1难点296
11.2FireBug297
11.2.1安装与配置297
11.2.2操作界面297
11.2.3 XHR日志398
11.2.4基于FireBug的Ajax调试300
11.2.5 FireBug的局限性300
11.3 Microsoft Fiddler300
11.3.1安装与配置301
11.3.2操作界面302
11.3.3 HTTP断点304
11.3.4基于Fiddler的Ajax调试305
11.4小结306
第12章 网站的用户界面组件307
12.1创建天气用户界面组件307
12.1.1 Weather.com SDK307
12.1.2服务端组件308
12.1.3客户端组件316
12.1.4从服务器获取数据317
12.1.5定制天气用户界面组件317
12.1.6将天气用户界面组件配置为应用程序321
12.1.7将天气用户界面组件添加到Web页面中324
12.2监测股票325
12.2.1获取雅虎财经信息325
12.2.2股票行情代理325
12.2.3客户端组件:AjaxstockWatcher类330
12.2.4定制股票行情338
12.2.5使用股票监测器用户界面组件340
12.3创建网站搜索用户界面组件341
12.3.1服务器端组件342
12.3.2客户端组件350
12.3.3定制网站搜索用户界面组件356
12.3.4将网站搜索用户界面组件添加到页面中357
12.4小结358
第13章 Ajax框架359
13.1JPSpan359
13.1.1使用JPSpan359
13.1.2JPSpan应用示例364
13.1.3JPSpan小结367
13.2DWR367
13.2.1使用DWR367
13.2.2DWR示例370
13.2.3dwr.xml中的更多配置项374
13.2.4DWR小结377
13.3Ajax.NET专业版377
13.3.1使用Ajax.NET专业版377
13.3.2类型转换379
13.3.3会话访问380
13.3.4Ajax.NET专业版示例381
13.3.5Ajax.NET专业版小结386
13.4小结386
第14章 ASP.NETAJAX扩展(Atlas)387
14.1系统需求与设置387
14.2AJAX客户端程序库388
14.2.1在ASP.NET中访问客户端工具388
14.2.2在ASP.NET外使用客户端工具389
14.2.3使用类389
14.2.4编写使用ASP.NET AJAX程序库的代码390
14.2.5使用控件395
14.2.6发起HTTP请求399
14.3更新面板控件403
14.3.1在页面中添加更新面板403
14.3.2为更新面板添加内容404
14.3.3触发更新404
14.3.4完成所有任务405
14.4重新开发网站搜索用户界面组件406
14.4.1用户界面406
14.4.2开始动手407
14.4.3定义表单407
14.4.4执行搜索410
14.4.5清除搜索结果414
14.4.6处理错误414
14.4.7绑定事件415
14.5小结417
第15章 案例学习:FooReader.NET418
15.1客户端组件418
15.1.1用户界面419
15.1.2设置用户界面的样式421
15.1.3启动UI427
15.2服务器端应用程序440
15.2.1可选的范型441
15.2.2实现441
15.3安装与测试451
15.4小结452
第16章 案例学习:AjaxMail453
16.1需求453
16.2架构454
16.2.1所使用的资源454
16.2.2数据库表454
16.2.3配置文件455
16.2.4AjaxMailbox类456
16.2.5执行动作477
16.3用户界面483
16.3.1文件夹视图485
16.3.2阅读视图488
16.3.3写视图489
16.3.4布局491
16.4将所有的整合在一起492
16.4.1辅助函数493
16.4.2 mailbox对象494
16.4.3回调函数511
16.4.4事件处理器512
16.5最后一步513
16.6小结513