AJAX

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScriptXML),是一种创建交互式网页应用的网页开发技术。根據Ajax提出者Jesse James Garrett建議[1],它:

  • 使用XHTML+CSS来表示信息;
  • 使用JavaScript操作DOM(Document Object Model)进行动态显示及交互;
  • 使用XMLXSLT进行数据交换及相关操作;
  • 使用XMLHttpRequest对象与Web服务器进行异步数据交换;
  • 使用JavaScript将所有的东西绑定在一起。
  • 使用SOAPXML的格式来传送方法名和方法参数。

类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

AJAX的应用使用支持以上技术的Web浏览器作为运行平台。这些浏览器目前包括:Internet ExplorerMozillaFirefoxOperaKonqueror及Mac OS的Safari。但是Opera不支持XSL格式对象,也不支持XSLT[2]

posted @ 2010-01-05 07:53  stanleyshi  阅读(216)  评论(0编辑  收藏  举报