枫林在线论坛>>技术交流 [管理模式] [快速回复] [推荐给朋友]
[382550] 主题: Ajax:“世说新语”
作者: little 标题:  Ajax:“世说新语”[转载]
昵称: 渺小 来自: 192.168.*.* 详细
经验值: 14278 发贴时间: 2005年12月17日 11:10:42
等级: 博大精深 长度: 1785字
http://news.csdn.net/news/newstopic/28/28397.shtml 

Ajax:“世说新语” 

2005.11.01  来自:CSDN   
 
 
当前最热门的Web技术是什么?很明显,Ajax已经成为不可忽视的词语,趁着Web2.0浪潮

的到来,Ajax也愈发的受到了人们的关注,带来的是更为强大的Web体验和对桌面软件的

威胁。本期专题将对该技术做一次亲密接触。希望大家能有所体会。

    要准确描述什么是Ajax,最容易的方法是让其与相反的情况进行对比。对于大部分
W
eb站点,与Web服务器进行交互是最简单的通信方式——就如您在对讲机(walkie-talki
e
)上与好友聊天一样。您可以一边讲话他在另一边接听,或者他说话你接听,但您不能同

时接听和讲话。对于Web用户,当填写在线表单然后单击提交按钮后,整个页面就会发送

至Web服务器,用户必须等待服务器接受请受。当服务器完成处理请求时,它就会将处理

过的内容发送过来。只有这时,才可以最终刷新用户页面。Ajax是一种减少这一系列事

件的尝试。当用户位于Ajax类型的Web站点时,浏览器可以幕后异步调用Web服务器而无

需发送整个页面。

    应该注意Ajax并非新生事物。该方法论已运用了好多年。Web站点(如Google)正在证

明Ajax的有效性、稳定性,并且使Web看起来更像是一个桌面应用程序:即真正意义的W
e
b开发。Ajax特殊之处在于它可以使用验证过的现有技术完成这一切。换句话说就是,任

何标准浏览器(可以处理JavaScript和DOM的浏览器)都可以正常工作。您不需要单独安装

其他插件。

    Ajax实际上是几项技术, 每个都本身之能力而发展, 组合在一起形成了一个更强的

新方法。Ajax组合了:

·使用XHTML和CSS的standards-based presentation;

·使用Document Object Model 来动态显示和交互作用;

·使用XML and XSLT 来数据交换和操作;

    ·使用XMLHttpRequest来获取异步信息;

    ·使用JavaScript 将所有的联系起来。

    在创建Ajax中最大的挑战不是技术。核心Ajax 技术是成熟的, 稳定的, 并且易于了

解。反而, 挑战来自应用的设计人员:忘记那些我们所知道关于Web的限制, 并且开始想

象一个可能更宽, 更广的范围。前景将更美好。
========== * * * * * ==========
Top

| 用户注册 | 在线用户 | 投票中心 | 常见问题 |

Copyright © 2001-2012 枫林在线(www.FengLin.info) All Rights Reserved
页面运行使用51.15毫秒