没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
web2.0
Ajax编程详解
刘新福
allanlxf@hotmail.com
1
3、Ajax数据传输格式
Contents
Ajax编程详解
4、XMLHttpRequest详解
5、Ajax库及框架介绍
1、Ajax概述
2、发送请求及处理响应
2
1、Ajax概述
Ajax编程详解
Ajax简介
1
Ajax的技术构成
2
Ajax核心编程
3
3
什么是Ajax
Ajax并不是一种新的技术,而是一种新的Web应用开发模型。在Ajax应用中,
客户端使用HTML、JavaScript、CSS及DOM技术现实同Web服务器的即时通信,
并在不重新装载页面的前提下更新页面中的信息,即无抖动更新。Ajax使Web应
用兼具B/S和C/S结构的应用的特点,也被视作基于web2.0的应用。
传统的Web应用流程
1. 客户端在浏览器上输入资源的URL。
2. 服务器解析URL,并执行某个服务器端程序,动态生成HTML页面。
3. 客户端在页面中输入信息,并提交表单,并等待服务器响应。
4. 服务器处理表单的数据,并根据处理结果向客户端发送下一个页面。
5. 客户端得到页面之后,继续输入信息...
在上述流程中,客户端必须等待当前请求被服务器处理完毕才可以发送下一个
请求,并且在等待时,客户端将无事可做。因为浏览器进程被阻塞,在下一个页
面生成之前,当前用户窗口中是一片空白。传统的Web应用的缺点在于:
1. 系统交互性比较差,不能即时得到响应。
2. 操作效率低下,因为用户在进行下一个请求之前必须等待响应。
1.1、Ajax简介
Ajax概述
4
Ajax Web应用流程
1. 客户端在浏览器上输入资源的URL。
2. 服务器解析URL,并执行某个服务器端程序,动态生成HTML页面。
3. 客户端在页面中输入信息,随时以异步的方式发送数据到服务器端处理,客户
端可以继续执行其它的操作。
4. 服务器处理表单的数据,并根据处理结果向客户端发数据。
5. 客户端得到数据之后,更新页面中的局部内容,此时不会影响到客户端的正常
操作。
6. 客户端继续输入信息...。
Ajax Web应用区别与传统的Web应用在于,用户在发出请求之后可以继续执
行客户端的操作而不必等待服务器的响应。当服务器响应完成时会自动调用客户
端程序完成页面的更新,这个操作也不会阻塞客户的当前操作。
比如在用户注册功能中,用户输入完用户名之后立刻发送请求到服务器端进行
是否重复的验证,而用户不必等待验证结果可以继续输入密码、性别等其它信息,
一旦服务器验证完毕后,会将验证结果自动显示到客户页面中。在整个过程中没
有任何的页面刷新与阻塞。
1.1、Ajax简介
Ajax概述
5
剩余40页未读,继续阅读
资源评论
- zhang1988032013-03-04比较一般,可以作为参考
- z75032013-01-17内容太简洁,不适合技术应用
- yuanqing198101162013-01-05写的非常详细,很适合初学者
- mywangshuo2012-12-14描述的挺详细的,谢谢!
你再猜
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功