Ajax注意事项及适用和不适用场景

155 阅读1分钟

Ajax开发时,网络延迟--即用户发出请求到服务器发出响应之间的间隔--需要慎重考虑。不给予用户明确的回应,没有恰当的预读数据,或者对 XMLHTTPRequest的不恰当处理,都会使用户感到延迟,这是用户不希望看到的,也是他们无法理解的。通常的解决方案是,使用一个可视化的组件来告诉用户系统正在进行后台操作并且正在读取数据和内容。

Ajax适用场景

1、表单驱动的交互

2、深层次的树的导航

3、快速的用户与用户间的交流响应

4、类似投票、yes/no 等无关痛痒的场景

5、对数据进行过滤和操纵相关数据的场景

6、普通的文本输入提示和自动完成的场景

Ajax不适用场景

1、部分简单的表单

2、搜索

3、基本的导航

4、替换大量的文本

5、对呈现的操纵