CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站

亲密接触 Ajax

作者: IT专家网整理,  出处:, 责任编辑: 叶江, 
2005-10-31 13:43
  当前最热门的Web技术是什么?很明显,Ajax已成为不可忽视的词语,趁着Web2.0浪潮的到来,Ajax也愈发的受到了人们的关注,带来的是更为强大的Web体验和对桌面软件的威胁。本期专题将对该技术做一次亲密接触。希望大家能有所体会。

  当前最热门的Web技术是什么?很明显,Ajax已经成为不可忽视的词语,趁着Web2.0浪潮的到来,Ajax也愈发的受到了人们的关注,带来的是更为强大的Web体验和对桌面软件的威胁。本期专题将对该技术做一次亲密接触。希望大家能有所体会。

  要准确描述什么是Ajax,最容易的方法是让其与相反的情况进行对比。对于大部分Web站点,与Web服务器进行交互是最简单的通信方式——就如您在对讲机(walkie-talkie)上与好友聊天一样。您可以一边讲话他在另一边接听,或者他说话你接听,但您不能同时接听和讲话。对于Web用户,当填写在线表单然后单击提交按钮后,整个页面就会发送至Web服务器,用户必须等待服务器接受请受。当服务器完成处理请求时,它就会将处理过的内容发送过来。只有这时,才可以最终刷新用户页面。Ajax是一种减少这一系列事件的尝试。当用户位于Ajax类型的Web站点时,浏览器可以幕后异步调用Web服务器而无需发送整个页面。

  应该注意Ajax并非新生事物。该方法论已运用了好多年。Web站点(如Google)正在证明Ajax的有效性、稳定性,并且使Web看起来更像是一个桌面应用程序:即真正意义的Web开发。Ajax特殊之处在于它可以使用验证过的现有技术完成这一切。换句话说就是,任何标准浏览器(可以处理JavaScript和DOM的浏览器)都可以正常工作。您不需要单独安装其他插件。

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

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

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

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

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

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

  在创建Ajax中最大的挑战不是技术。核心Ajax 技术是成熟的, 稳定的, 并且易于了解。 反而, 挑战来自应用的设计人员:忘记那些我们所知道关于Web的限制, 并且开始想象一个可能更宽, 更广的范围。前景将更美好。

 相关技巧  精彩评论
 Ajax程序设计入门
 Ajax:轻松上路
 错误和AJAX
 AjaxTags标记初探
 Ajax的错误处理机制探讨
 AJAX及使用E4X编写Web服务脚本(一)
 AJAX及使用E4X编写Web服务脚本(二)
 Ajax技术:构建动态的Java应用程序
 Ajax 的 Java 对象序列化
 初次体验.net Ajax无刷新技术
 .Net环境下基于Ajax的MVC方案
 使用Ajax的挑战
 Ajax驱动的Web站点
 在ASP.NET中实现AJAX
 Atlas—微软的Ajax工具包
 Ajax驱动的Web站点
 Web新动力:Ajax提供更为强大的Web体验
 Stripes 1.1新版发布 增强Ajax支持
 ESB和Ajax背后的持久动力
 微软搭上AJAX的班车
 AJAX与微软的新方案
 将java和Ajax结合在一起
 网页上体验台式机程序 AJAX赋予软件新面孔

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i