在WEB应用大行其道的今天,AJAX的出现仍然使人们的眼前一亮。应用它可以构建更加动态和响应更灵敏的WEB程序。提升了用户的浏览体验。
以前基于浏览器的WEB程序(RIA除外),一直按照submit->wait->refresh方式工作,哪怕是对页面的某个局部更新,也要刷新整个页面。
AJAX是由jesse James Garrett创造的,是Asynchronous JavaScript + XML的缩写。
是几种技术的结合:
1. 基于XHTML和CSS标准的动态表示
2. 使用DOM的动态显示和交互
3. 使用XMLHttpRequest与服务器异步通信。(是AJAX的核心,异步)
4. 用JavaScript进行整合
google地图采用了Ajax技术,Ajax受欢迎的十大理由:
1. 公开标准
2. 可用性
3. 跨浏览器和跨平台的兼容性
4. 使常规的WEB应用受益
5. 促使技能、工具和技术的升级
6. 能和Flex 和 Flash等技术的很好的集成
7. 采用率
8. WEB2.0
9. AJAX基于服务器技术的不确定性
10. 基于WEB的下一代RIA技术还没有出现
参考:http://www.developer.com/java/other/article.php/3567706