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技术受到开发者的追捧。
深圳 · 龙岗 · 大运软件小镇22栋201
电话:400 182 8580
邮箱:szhulian@qq.com