WEB2.0 中 AJAX 应用的详细探讨
最近互联网上比较火热的话题当然是关于 的应用,其中 又是 的核心之一。
是 的缩写。它并不是一门新的语言或技术,它实际上是几项技术
按一定的方式组合在一在同共的协作中发挥各自的作用,它包括
使用 和 标准化呈现;
使用 ! 实现动态显示和交互;
使用 和 进行数据交换与处理;
使用 "#$# 进行异步数据读取;
最后用 绑定和处理所有数据;
%& 的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。这样把
以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负
担,从而达到节约 '( 的空间及带宽租用成本的目的。
我们以两个验证通行证帐号是否存在的例子来讲述 在实际中的应用:
)*+用文本字符串的方式返回服务器的响应来验证网易通行证帐号是否存在;
)+以 ,# 对象方式返回响应来验证金山通行证帐号是否存在;
首 先 , 我 们 需 要 用 来 创 建 "#$# 类 向 服 务 器 发 送 一 个 ( 请 求 ,
"#$# 类 首 先 由 '##&-# 以 # 对 象 引入 , 被 称 为 ( 。 后 来
.--﹑/##﹑0 和 其 他 浏 览 器 也 提 供 了 "#$# 类 , 不 过 它 们 创 建
"#$# 类的方法不同。
对于 '##&-# 浏览器,创建 "#$#方法如下:
&,-1#$#2#3#!4%#)5&,-(65+7886 或 9:;
&,-1#$#2#3#!4%#)5&,-(5+7
&,-1#$#2#3#!4%#)50(5+7
由于在不同 '##&-# 浏览器中 ( 版本可能不一致,为了更好的兼容不同版本的
'##&-# 浏 览 器 , 因 此 我 们 需 要 根 据 不 同 版 本 的 '## &-# 浏 览 器 来 创 建
"#$# 类,上面代码就是根据不同的 '##&-# 浏览器创建 "#$# 类的
方法。
对于 .--﹑/##﹑0 等浏览器,创建 "#$#方法如下:
&,-1#$#2#3"#$#)+7
如果服务器的响应没有 ,,#<###,某些 .-- 浏览器可能无法正常工作。 为了解决这
个问题,如果服务器响应的 ## 不是 #&8&,-,可以调用其它方法修改该 ##。
评论0
最新资源