|
Gmail以灵活方便的操控让用户使用十分舒适,他所采用的技术主要是Ajax技术。
Ajax技术是 Asynchronous+ Javascript + XML的缩写。Ajax不是某种新技术,只是几种技术的集成创新的一种新方法.其技术组成有:
基于标准的表示技术: XHTML , CSS动态显示和交互技术:Document Object Model(文件对象模型)数据互换和操作技术: XML , XSLT异步数据获取技术: XMLHttpRequest绑定脚本语言: javascript 。
Ajax技术主要用于解决用户端数据和服务器端数据的交互的响应时间问题。简单来说,就是你提交一个数据,页面会立刻显示结果,而如果没有用Ajax技术的时候,你需要等待页面刷新,也就是你的浏览器与你浏览的网站的服务器进行数据交换之后才能看到你做的修改。
这个技术在交换数据不频繁的新闻类网站应用不多,但一些工具类的网站使用这个技术会让用户感觉很好。
如果你用过Gmail,你应该有更深刻的体验。在Gmail中点击信件的左侧五角星,你会看到页面立刻显示更改结果,不需要等待,这就是Ajax的典型应用。
新闻类的网站不使用Ajax技术的另一个原因是这个技术虽然解决了用户在使用中的体验,但初次进入网站会有比较多的时间来加载网页,使得用户体验不够友好。
国内的一些网站也开始应用这个技术,比如新浪的Blog,163的邮箱等。但由于不是主要盈利业务的应用,因此在这些大的门户并没有很好的应用,比如163邮箱就没有解决回退操作的问题。反而是一些新兴的WEB2.0网站做的比较好。比如做通讯录服务的易些 (IEXIE) ,专门做照片分享的又拍 (yupoo) ,做地图的( mapbar) 等等,在国内应该是比较领先的。 |
|