加入收藏
 免费注册
 用户登陆
 帮助中心
电子商务 商务动态 商务资讯 软件下载 精彩推荐 网站留言 用户中心 商务论坛 电子商务  |  电子商务  |  电子商务
电子商务公告: 电子商务网最新静态文章生成系统!已经实现自动优化,无须再为SEO苦恼!(2006-8-21)        

你的位置:首页>>电子商务>>Ajax:一个建立Web应用的新途径

 

Ajax:一个建立Web应用的新途径

发表时间:2006-8-22 17:26:04  天气状况:  今天是:2008年8月29日 星期五  浏览次数:
     http://www.quanyo.com/user1/304/archives/2005/797.shtml http://www.quanyo.com/user1/304/archives/2005/797.shtmlAjax:一个建立Web应用的新途径 2005-9-20 14:38:48 如果要问做什么事是最有吸引力,那就是创建Web应用。毕竟,上次你听到有人称赞某产品的交互设计是什么时候的事了?(除了iPod之外) 它们都很cool, 而且都是很创新的项目。   抛开这些不管,Web设计者们对设计交互式的Web没有什么更好的办法,却对我们做桌面软件的同事投去少许羡慕的目光.桌面应用程序有丰富的界面以及对于Web程序来说无法比拟的响应能力。同样,Web的快速发展,在我们所提供的体验和用户从桌面应用程序所得到的体验间产生巨大的差距  而如今差距正在消失。请看看“Google建议(Google Suggest)”. 观察它按你的输入显示建议条目的更新速度,几乎是立即更新的。再看看"Google Maps". 放大,用你的鼠标搬动和滚动。这些动作几乎是立即响应的,不用等待页面刷新。400)this.style.width=400;">图1: 传统Web应用模型(左)与Ajax模型的比较(右).  这种旧的途径让我们认识到了许多技术,但它不会产生很好的用户体验。当服务器正在处理自己的事情的时候,用户在做什么?没错,等待。每一个动作,用户都要等待。  很明显,如果我们按桌面程序的思维设计Web应用,我们不愿意让用户总是等待。当界面加载后,为什么还要让用户每次再花一半的时间从服务取数据?实际上,为什么老是让用户看到程序去服务器取数据呢?  Ajax如何不同凡响  通过在用户和服务器之间引入一个Ajax引擎,可以消除Web的开始-停止-开始-停止这样的交互过程. 它就像增加了一层机制到程序中,使它响应更灵敏,而它的确做到了这一点。  不像加载一个页面一样,在会话的开始,浏览器加载了一个Ajax引擎---采用JavaScript编写并且通常在一个隐藏frame中。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互--不用等待服务器的通讯。所以用户再不不用打开一个空白窗口,看到等待光标不断的转,等待服务器完成后再响应。400)this.style.width=400;">图 2: 传统Web应用的同步交互过程(上)和Ajax应用的异步交互过程的比较(下).  通常要产生一个HTTP请求的用户动作现在通过JavaScript调用Ajax引擎来代替. 任何用户动作的响应不再要求直接传到服务器---例如简单的数据校验,内存中的数据编辑,甚至一些页面导航---引擎自己就可以处理它. 如果引擎需要从服务器取数据来响应用户动作---假设它提交需要处理的数据,载入另外的界面代码,或者接收新的数据---引擎让这些工作异步进行,通常使用XML, 不用再担误用户界面的交互。  谁在使用Ajax  在采用Ajax的开发上面,Google做了巨大的投资。去年Google所有主要的产品都用了这项技术---Orkut, Gmail, 以及最近的beta版的Google Groups, Google Suggest和Google Maps---它们全是Ajax的应用。(要想了解更多这些Ajax实际的技术细节,请看它们的分析文章:Gmail, Google Suggest, Google Maps). 其它的像:Flickr, 采用许多人们喜欢的Ajax特性, 还有Amazon的A9.com搜索引擎也采用类似的技术。  这些项目证明了Ajax不只是学术上的,也有许多真实世界成功应用。这不是什么实验室里的技术。Ajax的应用可大可小,从非常简单的,像单一功能的Google Suggest到非常复杂的Google Maps.
打印本文  推荐本文  加入收藏  返回顶部  关闭窗口
文章列表
· 王博,这就对了!
· 林立人;中小企业一定要把电子..
· 缺陷汽车产品召回管理规定(成..
· 给刘大为谈谈搜狗域名的布署
· 阿里巴巴徘徊在门户和行业网站..
· 央行新规洗牌电子支付市场各显..
· 06年B2B服务同质化还是差..
· 论网络经济的“虚拟商圈”
· 服务器第三次瘫痪
· 电子支付市场不断升温
热门文章
· 与世界五百强做生意并不困难
· 网商论坛:向互联网要财富
· 赢在中国精彩图片
· 向博客收费???笑话!!!
· 尖峰对话:政府VS行业网站代..
· 汽车零配件管理系统设想-汽车..
· 王晨昀:网店经营成功可以借鉴..
· 博客如小赌!
· 网络推广5年风雨
· 网络经济:国际互联网引发的经..

商务文章分类列表
电子商务 ..........11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.....
电子商务案例 第 一.二.三.四.五.六.七.八.九.十.11.12.13.14.15.16.17.18.19.20.....页


  v 电子商务专题

RealOne Player另类应用两则
历数Google九大“阴谋疑点”
事半功倍:Word编写论文十大技巧(上..
Fireworks制作下雨动画效果
魔法设置 玩转“魔法兔子”
借用Winamp的DFX插件 提升音量..
青岛新闻网:电子商务 渐行渐近
WinXP X64表现出人意表
NSF出资美大学联合开展VoIP安全研究
注册表修改深入技巧
当今七大生存定律
英文经典SEO教材《SeoBook》
纵横于Windows运行命令的七种武器
电子商务有哪些应用功能
西门子意外兵败上海放弃中国IPTV市场
评测环境 全球英文防毒软件大评比
如何让百度天天更新你和收录你的网站
网络名片特点以及如何申请 带着网络名片..
不容错过:Win XP减肥十大酷招
与网络应用有关的Excel小技巧
电子商务  |  电子商务  |  电子商务 电子商务 商务动态 商务资讯 软件下载 精彩推荐 网站留言 用户中心 商务论坛

电子商务网  网络营销顾问:厦门杰晶网络nbsp;nbsp;闽ICP备06018874号

Copyright © 2006 ECSoon.com All Rights Reserved 合作站点