Ajax(Asynchronous JavaScript XML)
一 传统Web应用程序模型与Ajax Web应用程序模型的区别
参见个人博客相册图片http://www.blogjava.net/honeybee/gallery/image/9959.html
二 Ajax设计的技术
javascript:用来编写Ajax引擎的脚本语言;
xml:数据交换格式;
xmlhttp:主要的通信代理;
html/xhtml:主要的内容表示语言;
css:为xhtml提供文本格式定义;
dom:对已载入的页面进行动态更新;
xslt:将xml转换成xhtml。
其中必需的技术有:javascript , dom , html/xhtml 。
html/xhtml是显示信息所必需的,dom是为不重新载入html/xhtml 页面 而修改内容所必需的,javascript是初始化客户端——服务器通信,操作dom更新网页所必需的。
三 基于Ajax技术的系统
google suggest , google maps , Gmail , yahoo!news