2005-10-08

Ajax: 一个建立Web应用的新途径

来源: 本站收集整理 作者:Jesse James Garrett 评论 0 条
 

图 2: 传统Web应用的同步交互过程(上)和Ajax应用的异步交互过程的比较(下).

通常要产生一个HTTP请求的用户动作现在通过JavaScript调用Ajax引擎来代替. 任何用户动作的响应不再要求直接传到服务器---例如简单的数据校验,内存中的数据编辑,甚至一些页面导航---引擎自己就可以处理它. 假如引擎需要从服务器取数据来响应用户动作---假设它提交需要处理的数据,载入另外的界面代码,或者接收新的数据---引擎让这些工作异步进行,通常使用XML, 不用再担误用户界面的交互。

谁在使用Ajax:

在采用Ajax的开发上面,Google做了巨大的投资。去年Google所有主要的产品都用了这项技术---Orkut, Gmail, 以及最近的beta版的Google Groups, Google Suggest和Google Maps---它们全是Ajax的应用。(要想了解更多这些Ajax实际的技术细节,请看它们的分析文章:Gmail, Google Suggest, Google Maps). 其它的像:Flickr, 采用许多人们喜欢的Ajax特性,还有Amazon的A9.com搜索引擎也采用类似的技术。

这些项目证实了Ajax不只是学术上的,也有许多真实世界成功应用。这不是什么实验室里的技术。Ajax的应用可大可小,从非常简单的,像单一功能的Google Suggest到非常复杂的Google Maps.

参考资源:

[#1]文档对象模型(Document Object Model), http://www.scottandrew.com/weblog/articles/dom_1

[#2]XML和XSLT, http://www-106.ibm.com/developerworks/xml/library/x-xslt/?article=xr

[#3]Ajax的相关文章, http://www.xml.com/pub/a/2005/02/09/xml-http-request.html

[#4]Ajax在J2EE中的应用, https://bpcatalog.dev.java.net/nonav/ajax/index.html
共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:英文字符自动换行(防止表格撑坏)方法  
下一篇:XSL中循环的实现
    评论加载中…
 热门排行
 推荐文章

 相关文章
网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号