打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Ajax:“世说新语”
userphoto

2005.11.02

关注
Ajax:“世说新语”

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

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

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

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

·使用XHTMLCSSstandards-based presentation

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

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

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

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

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

相关技巧 

AjaxWeb应用开发新理念
ajax程序设计入门
web开发的下一个学习方向:ajax
【原创】ajax开发简略
面向Java开发人员的ajax: ajax Java 对象序列化
面向Java开发人员的Ajax技术:构建动态的Java应用程序

对于ajax的胡言乱语
使用Ajax的挑战
Ajax:让我们重返静态页面
初次体验.net Ajax无刷新技术
谈谈Jesse James Garrett提到的Ajax
小叮咚机器人Web版发布(体验使用Ajax
Web新标准:Ajax 的一些资源汇总
[收藏]Ajax: A New Approach to Web Applications

微软搭上AJAX的班车
Stripes 1.1新版发布 增强ajax支持
发掘ESBAjax背后的持久动力
解读流行词:什么是AJAX
AJAX的七宗罪
网友热评AJAX七宗罪:欲加之罪何患无辞

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
2007年web开发技术预言
在应用程序中使用 Ajax 的时机
Ajax简介
Google还是Ajax应用之王么? - 技术频道 - IT168.com
电脑报AJAX,Web2.0的“特洛伊战士”
芋头的故事 : Weblog
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服