当前位置:主页 > 计算机电子书 > Web前端 > Ajax教程下载
Ajax基础教程

Ajax基础教程 PDF 高质量版

  • 更新:2022-01-02
  • 大小:35.5 MB
  • 类别:Ajax教程
  • 作者:阿斯利森
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

Ajax技术可以提供高度交互的Web应用,给用户更丰富的页面浏览体验。这本书的重点是Ajax和相关的工具和技术,包括XMLHttpRequest对象它的属性和方法、发送请求并处理响应、构建一个完整的Ajax开发工具、僧曰JsUnit联合单位阿云JavaScriptJavaScript、分析JavaScript调试工具和技术Ajax开发模式和框架等。本书所有例子的代码可以从Apress网站本书首页的源代码中获取(源代码)免费得到。

本书适合各级Web应用程序开发人员和网页设计人员阅读。

目录

  • 译者序
  • 前言
  • 致谢
  • 关于技术审校
  • 第1章 ajax简介 1
  • 1.1 web应用简史 1
  • 1.2 浏览器历史 2
  • 1.3 web应用的发展历程 3
  • 1.3.1 cgi 4
  • 1.3.2 applet 4
  • 1.3.3 javascript 5
  • 1.3.4 servlet、asp和php……哦,太多了! 6
  • 1.3.5 flash 9
  • 1.3.6 dhtml革命 10
  • 1.3.7 xml衍生语言 10
  • 1.3.8 基本问题 12
  • 1.3.9 ajax 13
  • 1.4 可用性问题 17
  • 1.5 相关技术 18
  • 1.6 使用场合 19
  • 1.7 设计考虑 20
  • 1.8 小结 21
  • 第2章 使用xmlhttprequest对象 23
  • 2.1 xmlhttprequest对象概述 23
  • 2.2 方法和属性 25
  • 2.3 交互示例 26
  • 2.4 get与post 28
  • 2.5 远程脚本 29
  • 2.5.1 远程脚本概述 29
  • 2.5.2 远程脚本的示例 29
  • 2.6 如何发送简单请求 31
  • 2.6.1 简单请求的示例 32
  • 2.6.2 关于安全 34
  • 2.7 dom level 3 加载和保存规约 35
  • 2.8 dom 35
  • 2.9 小结 36
  • 第3章 与服务器通信:发送请求和处理响应 37
  • 3.1 处理服务器响应 37
  • 3.1.1 使用innerhtml属性创建动态内容 37
  • 3.1.2 将响应解析为xml 40
  • 3.1.3 使用w3c dom动态编辑页面 45
  • 3.2 发送请求参数 52
  • 3.2.1 请求参数作为xml发送 59
  • 3.2.2 使用json向服务器发送数据 64
  • 3.3 小结 70
  • 第4章 实现基本ajax技术 71
  • 4.1 完成验证 71
  • 4.2 读取响应首部 75
  • 4.3 动态加载列表框 79
  • 4.4 创建自动刷新页面 85
  • 4.5 显示进度条 90
  • 4.6 创建工具提示 95
  • 4.7 动态更新web页面 101
  • 4.8 访问web服务 110
  • 4.9 提供自动完成 116
  • 4.10 小结 123
  • 第5章 构建完备的ajax开发工具箱 125
  • 5.1 使用jsdoc建立javascript代码的文档 125
  • 5.1.1 安装 126
  • 5.1.2 用法 126
  • 5.2 使用firefox扩展验证html内容 129
  • 5.2.1 html validator 130
  • 5.2.2 checky .. 132
  • 5.3 使用dom inspector搜索节点 133
  • 5.4 使用jslint完成javascript语法检查 137
  • 5.5 完成javascript压缩和模糊处理 138
  • 5.6 使用firefox的web开发扩展 140
  • 5.7 实现高级javascript技术 141
  • 5.7.1 通过prototype属性建立面向对象的javascript 142
  • 5.7.2 私有属性和使用javascript的信息隐藏 146
  • 5.7.3 javascript中基于类的继承 148
  • 5.7.4 汇合 149
  • 5.8 小结 152
  • 第6章 使用jsunit测试javascript代码 155
  • 6.1 javascript提出的问题 155
  • 6.1.1 测试先行方法介绍 155
  • 6.1.2 junit介绍 157
  • 6.2 分析jsunit 158
  • 6.2.1 起步 159
  • 6.2.2 编写测试 159
  • 6.2.3 运行测试 172
  • 6.2.4 使用标准/定制查询串 177
  • 6.2.5 使用jsunit服务器 181
  • 6.2.6 获得帮助 183
  • 6.2.7 还能用什么? 184
  • 6.3 小结 184
  • 第7章 分析javascript调试工具和技术 185
  • 7.1 用greasemonkey调试ajax请求 186
  • 7.1.1 greasemonkey介绍 186
  • 7.1.2 使用greasemonkey xmlhttprequest调试用户脚本 186
  • 7.1.3 使用xmlhttprequest调试用户脚本检查ajax请求和响应 186
  • 7.2 调试javascript 188
  • 7.2.1 使用firefox javascript console 189
  • 7.2.2 使用microsoft script debugger 190
  • 7.2.3 使用venkman 192
  • 7.3 小结 207
  • 第8章 万事俱备 209
  • 8.1 模式介绍 209
  • 8.1.1 实现褪色技术 209
  • 8.1.2 实现自动刷新 210
  • 8.1.3 实现部分页面绘制 210
  • 8.1.4 实现可拖放dom 211
  • 8.2 避免常见的陷阱 212
  • 8.3 相关的更多资源 214
  • 8.4 使用框架 216
  • 8.5 taconite介绍 216
  • 8.5.1 taconite原理 217
  • 8.5.2 解决方案 217
  • 8.5.3 taconite怎么处理内容 219
  • 8.6 dashboard应用介绍 219
  • 8.7 用taconite构建ajax dashboard 221
  • 8.7.1 一般特性介绍 221
  • 8.7.2 设计特性介绍 222
  • 8.7.3 分析代码 224
  • 8.7.4 分析天气预报组件 225
  • 8.7.5 分析标题新闻组件 232
  • 8.7.6 如何完成自动重新刷新工作 235
  • 8.7.7 构建更好的autocomplete 237
  • 8.8 小结 240
  • 附录a 开发跨浏览器javascript 241
  • a.1 向表中追加行 241
  • a.2 通过javascript设置元素的样式 242
  • a.3 设置元素的class属性 243
  • a.4 创建输入元素 243
  • a.5 向输入元素增加事件处理程序 244
  • a.6 创建单选钮 245
  • a.7 小结 246
  • 附录b ajax框架介绍 247
  • b.1 浏览器端框架 247
  • b.1.1 dojo 248
  • b.1.2 rico 248
  • b.1.3 qooxdoo 248
  • b.1.4 tibet 249
  • b.1.5 flash/javascript集成包 249
  • b.1.6 google ajaxslt 249
  • b.1.7 libxmlrequest 249
  • b.1.8 rslite 250
  • b.1.9 sack 250
  • b.1.10 sarrisa 250
  • b.1.11 xhconn 251
  • b.2 服务器端框架 251
  • b.2.1 cpaint 251
  • b.2.2 sajax 251
  • b.2.3 json/json-rpc 251
  • b.2.4 direct web remoting 252
  • b.2.5 swato 252
  • b.2.6 java blueprints 252
  • b.2.7 ajax.net 252
  • b.2.8 microsoft的atlas项目 253
  • b.2.9 ruby on rails 253

资源下载

资源下载地址1:https://pan.baidu.com/s/14uffNhxZt7KsCPTByWlr0A

相关资源

网友留言

网友NO.27551
宓月明

现在看了一半了,但是只明白了1/3.其中所有服务端代码都是用java servlet模拟的。我对servlet一窍不通,要是用ASP模拟服务端我想对我来说应该更容易明白吧。但是服务端还是比较简单的,毕竟重点不在那里。

总体来说真的很不错。推荐ajax入门来看。但是要想入门看一遍肯定不行,除非你的底子确实很好。

网友NO.35786
吕元良

一本书,最难的可能就是举重若轻,而且让你有久违的阅读乐趣.

除了CSS,这本Ajax的小书几乎包括了实现Ajax需要了解的大部分技术和工具,如果你是个web应用的开发人员,而且对Ajax有基础的了解,看这本书应该有非常会心的感觉.

这本书没有深入过多的细节,事实上,如果需要细节,也许我会求助于wiki,社区或者例子和源码.