Ajax已经不是什么新鲜的事物了,Ajax的应用也已经普遍应用在了各种大中小网站中。Ajax出现的初衷是为了改善用户体验,而Ajax应用的确不负众望,它的应用使网站的交互性、反应速度、柔性提升到了一个新的层次,Ajax应用也为富应用程序程序的发展指明了方向。Ajax应用在现今网站中随处可见,下面就让我们来看看Ajax的几个常见应用。
1、具有提示功能的文本框。我们都遇到过这种情况,有时我们在文本框中输入关键字查找信息,却发现自己不记得要查询信息的全称,幸好文本框有提示功能,这就是Ajax的应用。比如下面这种情况:
2、快速保存用户的信息。web2.0的网站大多都有个人信息管理功能,用户比较常见的操作是修改个人信息。如果按照一般技术的话用户修改一次信息就要刷新一次,那是很郁闷的一件事情。但Ajax的应用让用户修改信息变得异常轻松,如下图为网易博客副标题修改功能。
3、包含大量信息的标签页(Tab)。基本上,网页上的内容都是模块化的,同一类别的内容一般都放在同一区域中。但当网页模块太多时,将会让网页显得异常拥挤。Ajax应用之一标签就很好的解决了这种情况,标签页可以让网页仅仅呈现用户激活的那一部分内容,而并不显示用户不需要的内容。下图所示即为网易首页上的标签。
4、当用户完成一次操作之后给予温馨的提醒。交互性网站需要用户输入信息是经常发生的事,在用户操作过程中给予相关提示将大大帮助用户完成信息的输入,提高用户粘性,Ajax的应用就很好的解决了这个问题。如下图阿里巴巴的注册页:
5、地图类应用。网络地图,比如百度地图、google 地图,让用户查找某一地方变得非常方便,用户仅仅需要输入关键字,移动鼠标即可找到相关区域的地图。这些应用,都是由于Ajax的出现。
当然Ajax的应用还有很多,如果要概况完可能成一本书。本文仅仅列出了五个比较常见的Ajax应用,目的是为了说明Ajax应用应该从用户体验的角度出发,构建有利于用户体验的应用,而不是单纯的从技术方面钻研。