学习总结: Ajax 1

[size=xx-large]

Ajax,英文全称为AsynchronousJavaScriptandXML,异步的Java脚本和XML。

主要作用:提高用户操作连续性和局部刷新.

传统的web应用有两个很大的缺点:

1.用户在等待服务器响应时无法进行其它操作,致使用户体验不好;

2.当页面上某部分有更新时,通常要刷新整个页面才能将这部分更新给显示出来,数据传输量大,占用网络资源。

而Ajax的局部刷新功能能弥补这两个缺点。它能够实现数据的按需传输,避免频繁刷新网页,使用户的操作具有连续性,提高了用户体验度。Ajax还是一种通用的标准技术,浏览器内置组件,不需要其它的插件支持。

原理:

1.浏览器利用内置的XmlHttpRequest对象向服务器发送http请求

2.服务器处理请求完毕后,返回text、xml、json等格式的响应结果给xhr对象。

3..浏览器调用事先注册的回调函数将响应结果显示

(未完)[/size]

相关推荐