• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Ajax “世说新语”

发布: 2008-1-29 14:35 | 作者: Administrator | 来源: http://linux.tcpip.com.cn | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网  当前最热门的 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 的限制, 并且开始想象一个可能更宽, 更广的范围。前景将更美好。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ajax AJAX Ajax


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网