什么是AJAX?

接汉疑星落,依楼似月悬。 —卢照邻《十五夜观灯》

AJAX简介 Ajax的全称是Asynchronous JavaScript and XML 中文名称定义为异步的JavaScript和XML。
AJAX用途: Ajax是Web2.0技术的核心
由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间,改善用户体验。
相对于传统的web应用,当提交一个表单请求给服务器,服务器接收到请求之后,返回一个新的页面给浏览器,这种做法浪费了很多带宽,因为我们发送请求之前和获得的新页面两者中很多的html代码是相同的,由于每次用户的交互都需要向服务器发送请求,应用的访问时间取决于服务器的返回时间。如使用Ajax,Ajax只取回一些必须的数据,它使用SOAP、XML或者支持json 的Web Service接口,在客户端利用JavaScript处理来自服务器的响应,这样客户端和服务器之间的数据交互就减少了,然后用户请求就得到了加速。
Ajax是多种技术的组合,包括我们的JavaScript 异步数据获取技术,就是XMLHttpRequest以及xml以及Dom还有表现技术XHTML 和CSSAjax的核心是XMLHttpRequest 是支持异步请求的技术,可以发送请求给服务器,并且不阻塞用户在IE浏览器中首次引用,使我们的网络应用更加强大。其实XMLHttpRequest是JavaScript的一种语法子集,是它的一套API,支持发送GET和POST请求。
通过这些技术,我们无序重新加载网页就可以发送和取回数据,完成交互。
总结 简单的说就是:局部刷新。

猜你喜欢

转载自blog.csdn.net/logicr/article/details/81093147
今日推荐