Ajax技术的基本原理

2016-07-11 1403 2 编辑:Monster 来源:Ajax书籍

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技术受到开发者的追捧。


本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联