Ajax是异步JavaScript与XML(Asynchronous JavaScript and XML)的缩写。它是由被誉为Ajax之父的Jesse James Garrett于2005年提出的概念。Ajax是一种创建交互式Web应用程序的网页开发技术,它本质上是将下列技术组合应用的技巧。
(1)使用XHTML和CSS处理网页的内容和表现形式。
(2)使用DOM(Document Object Model)进行动态显示及交互。
(3)使用XML和XSLT进行数据交互和操作(可选,也可以使用其他格式)。
(4)使用XMLHttpRequest对象在浏览器和服务器之间异步交换数据。
(5)使用JavaScript将上述几项绑定在一起。
“老技术,新技巧”是对Ajax恰如其分的描述。在后面会看到,Ajax本质就是使用XMLHttpRequest对象在浏览器和服务器间交换数据。但是,XMLHttpRequest对象并不是由Garrett设计出来的,而是微软在1999年就已提出来并内置到了IE浏览器中,但微软并没有意识到XMLHttpRequest对象有如此大的用途,直到Garrett提出Ajax的概念后,这个对象才随着Ajax技术受到开发者的追捧。
本文均为荣益互联摘自权威资料,书籍,文章,或来自网络,如有版权纠纷或违规问题,请联系我们删除。我们欢迎您的分享,谢绝直接抄袭复制。感谢…