天天看点

6个你必须用到AJAX的地方与6个不必用到的地方

用ajax开发系统、网站确实好给客户带来了很大的方便,也降低了服务器的压力,但是我们在开发的时候不能盲目的使用ajax,不是所有的情况都适合使用ajax的,下面是从csdn上面看到的,分享给大家。

下面是当前网页应用程序应该出现的地方:

基于表单的交互

深层树状导航

实时用户对用户通讯

投票、是否选择、等级评价

过滤和复杂数据操作

普通录入时的提示/自动补齐

对于一个频繁使用的应用程序诸如网页邮件客户端或博客阅读器来说,用户有充足的时间来学习如何使用新的ui概念但是他们却无法接受一个非常缓慢 的反应速度。这种应用为ajax变的更加普及起到了一个完美的杠杆作用。随着用户使用频率的增加,更多的ajax部件应该加强用户的使用体验。

但是对于网页应用程序来说,把每件事甚至任何事都用javascript来实现也是没有意义的。ajax只是针对一些特定的环境才能带来显著的 帮助。在ajax出现之前网页应用程序已经可以工作的很好了并且目前在网页开发中ajax还存在着许多的缺陷和缺点。就算不从服务器端取得一个异步的信息 数据流一个平直的html网页日志也可以工作的很好。对于文档或文档之间的跳转来说,老旧的纯html仍然是最好的选择。简单或很少使用的应用程序就算不 用javascript同样可以很好的工作。

下面是一些不应该用到ajax的地方:

简单的表单

搜索

基本导航

替换大量的信息

显示操作

无用的网页小部件

滑块选择控件、拖拽控件、弹性控件(此处原文为bouncies,不知指为何物?)、鼠标样式、天气预报控件,这些小部件应该可以被更直接的控件代 替或者为了整洁干脆整个去掉。为了选择一种颜色,也许滑块选择控件可以选择一个正确的阴影颜色,但是在一个商店中选择一个价格,使用滑块选择控件选到分这 个单位对于用户来说有点过分。

继续阅读