图书介绍

Ajax完全手册PDF|Epub|txt|kindle电子书版本网盘下载

Ajax完全手册
  • (美)Thomas A. Powell著;闫锋欣,陈泽峰,万能译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121075827
  • 出版时间:2009
  • 标注页数:501页
  • 文件大小:39MB
  • 文件页数:516页
  • 主题词:计算机网络-程序设计-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ajax完全手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 核心思想2

第1章 Ajax简介2

1.1 Ajax定义2

1.2 Hello Ajax World例子3

1.2.1 本地运行Ajax例子的挑战8

1.3 Ajax的崛起10

1.3.1 Ajax的启示10

1.4 小结12

第2章 Ajax前的JavaScript通信技术13

2.1单向通信13

2.1.1单向Image对象技术15

2.1.2带查询字符串的单向iframe18

2.1.3单向〈script〉标记19

2.1.4其他方法19

2.1.5带表单发送的单向iframe20

2.1.6基于cookie的传输25

2.2双向通信27

2.2.1用于双向通信的Image27

2.2.2双向Script标签通信33

2.2.3不太常用的双向方法34

2.2.4双向iframe35

2.3对通信模式的回顾41

2.4应用程序示例42

2.4.1客户端JS错误指示器42

2.4.2站外链接点击的监控45

2.4.3奇特的评分系统——Ajax之前的版本47

2.4.4 RSS阅读器49

2.5小结49

第3章 XMLHttpRequest对象51

3.1 XHR概述51

3.2实例化和跨浏览器的问题53

3.2.1对ActiveX XHR的担心53

3.2.2跨浏览器的XHR封装61

3.3 XHR请求的基本原理62

3.4同步请求62

3.5异步请求65

3.6通过GET发送数据66

3.7通过POST发送数据68

3.7.1请求报头69

3.8其他HTTP请求72

3.8.1 HEAD请求72

3.9响应的基本原理74

3.9.1回访readyState74

3.9.2 status和statusText76

3.9.3 responseText78

3.9.4 responseXML79

3.9.5响应报头82

3.10控制请求83

3.11 XHR身份验证84

3.12适当和新兴的XHR特性86

3.12.1管理MIME类型86

3.12.2多部分响应88

3.12.3处理中的响应和部分的响应89

3.12.4其他的Firefox事件处理程序91

3.12.5 XHR的奥秘和未来的改变91

3.13 XHR的含义和挑战92

3.13.1 Ajax和内存泄露93

3.14小结96

第4章 数据格式98

4.1 Ajax和字符集98

4.2数据格式的确定101

4.2.1编码/解码请求101

4.2.2编码/解码响应101

4.2.3安全性因素102

4.2.4传输上的因素102

4.3标准编码:x-www-form-urlencoded103

4.3.1扩展标准编码104

4.3.2表单序列化107

4.3.3对象序列化109

4.4使用其他输入格式109

4.4.1 XML109

4.4.2 JSON112

4.4.3其他请求形式:YAML、文本及其他115

4.5文件附件120

4.6响应格式123

4.6.1文本响应124

4.6.2脚本响应126

4.6.3 XML的响应和处理128

4.6.4结构良好的XML130

4.6.5有效的XML130

4.6.6 XML和DOM132

4.6.7使用XPath处理响应135

4.6.8用XSLT转换响应138

4.6.9数据岛屿:特有性和强大性141

4.7二进制响应143

4.7.1编码内容:base64143

4.7.2体验Data:URL144

4.7.3文件响应146

4.8小结146

第二部分 Ajax应用148

第5章 开发一个Ajax库148

5.1绝非另一个Ajax库148

5.2 AjaxTCR库概述149

5.2.1添加流行的便捷工具155

5.2.2数据格式处理157

5.2.3请求状态158

5.2.4请求控制160

5.3 AjaxTCR库实用功能161

5.4 AjaxTCR库的基本特征总结163

5.5超越AjaxTCR库166

5.6 YUI简介166

5.6.1 YUI的连接管理器166

5.6.2其他YUI特征173

5.7 Prototype简介175

5.7.1 Ajax Prototype类型175

5.7.2 Prototype的Ajax助手178

5.7.3深入探索Prototype180

5.8 jQuery简介182

5.8.1 jQurey的Ajax方法182

5.8.2 jQuery的Ajax便捷工具185

5.8.3 jQuery的优点与缺点186

5.9 Dojo及其他库187

5.10小结188

第6章 网络因素189

6.1还会出什么问题189

6.2超时190

6.3重试191

6.4处理服务器错误192

6.5处理内容错误194

6.6处理多请求197

6.6.1打破2连接限制198

6.7请求队列200

6.8不保险的顺序204

6.9有产生竞争条件的可能吗207

6.10确保通信的健壮性209

6.10.1服务器的可用性210

6.10.2客户端的可用性210

6.10.3连接比率210

6.10.4跟踪网络环境211

6.11提高Ajax性能213

6.11.1 HTTP压缩214

6.11.2内容优化216

6.12缓存220

6.12.1关掉浏览器缓存221

6.12.2使用浏览器缓存工作222

6.12.3 Ajax响应缓存222

6.13预缓存225

6.14取得恰当的平衡227

6.15总是还有更多的其他技术227

6.16小结229

第7章 安全问题230

7.1 Web攻击面230

7.2 Web应用程序探查回顾231

7.2.1 Web应用程序攻击回顾233

7.3 Ajax安全差别237

7.4 JavaScript安全237

7.4.1 JavaScript保护238

7.5 JavaScript的安全策略240

7.6同源策略240

7.6.1同源策略的例外241

7.7受信任的外部脚本242

7.8 Ajax和认证243

7.8.1 Ajax下的HTTP认证243

7.8.2 Ajax和SSL248

7.8.3自定义表单-cookie认证250

7.9跨站点脚本251

7.9.1分析XSS253

7.9.2使用XSS劫持XHR255

7.10历史揭秘:黑客的起源257

7.11跨站请求伪造260

7.11.1 JSON上的CSRF攻击,JSONP和脚本响应261

7.11.2防止CSRF263

7.12 Ajax负载保护264

7.13 Web服务和Ajax:安全性的潘多拉魔盒267

7.14小结269

第8章 Ajax用户界面设计270

8.1 Ajax用户界面的含义270

8.2通信的网络活动272

8.2.1传统Web模式的活动指示符272

8.2.2 Ajax应用程序的活动指示符274

8.2.3细节状态指示符275

8.3通信的问题和错误280

8.4通信的变化284

8.5 to-do列表介绍:删除、确认和过渡286

8.6即时模式289

8.6.1单击编辑290

8.7单击编辑列表294

8.8拖放295

8.8.1可拖动的列表302

8.9真正强大的功能:随需而变的数据304

8.9.1自动完成和自动建议304

8.9.2自动搜索310

8.9.3自动验证313

8.9.4预览318

8.9.5渐进加载320

8.9.6增量加载的风险322

8.10其他界面风格322

8.11分门别类323

8.12辅助功能326

8.13小结326

第9章 Ajax站点和应用程序架构327

9.1添加Ajax327

9.2页面内Ajax330

9.3重构评分例子331

9.3.1构建一个评分窗口部件332

9.4启用替代传输336

9.5自动通信回退341

9.6退化而不是强化344

9.7利用模板346

9.8客户端模板349

9.8.1应用模板356

9.9封装窗口部件358

9.10全站点Ajax363

9.10.1应对后退按钮问题363

9.10.2拥抱历史记录368

9.10.3使用历史记录375

9.10.4 Ajax和书签380

9.11一个完整的例子:to-do列表381

9.12架构的耦合或解耦383

9.12.1松耦合383

9.12.2紧耦合384

9.12.3研究紧耦合架构的方法384

9.13架构的最终分析385

9.14小结386

第三部分 高级主题388

第10章 Web服务和更多的功能388

10.1 Ajax和Web服务388

10.1.1代理服务器解决方案390

10.1.2 URL转发模式394

10.1.3使用〈script〉标记395

10.1.4跨域桥接的Flash399

10.1.5前景:本地XHR的跨域访问403

10.2 SOAP:彻底完蛋了吗405

10.3屏幕抓取406

10.4公共服务示例409

10.5 mash-up412

10.6 Comet414

10.6.1轮询:快速还是持久417

10.6.2持久的缓慢加载419

10.6.3二进制套接字桥接421

10.6.4服务器事件监听器423

10.6.5 Comet的挑战:Web聊天424

10.6.6 Comet的影响425

10.7离线运行426

10.7.1客户端持久化和存储426

10.7.2离线的风险431

10.7.3用Google Gears启用离线432

10.8 Firefox 3出现离线的可能性438

10.9小结441

第四部分 附录444

附录A JavaScript快速参考444

附录B HTTP1.1参考472

附录C AjaxTCR库参考486

热门推荐