乌徒帮技术范技术中心Ajax › AJAX对于用户体验的优点和缺点

AJAX对于用户体验的优点和缺点

分类:Ajax

在新的网站项目开发中几乎90%的项目会依赖于AJAX的技术,而这项技术给用户带来的新的体验也肯定会随着不同产品的出生有更多令人意外的效果。但对于开发者,是否回头想过AJAX的优点和缺点呢?这些优缺点是否符合你的网站,让用户有更好的体验呢?甚至有人会考虑到SEO的问题。

一、AJAX的优点:

1、更便捷的响应速度

传统提交表单的方式是将表单提交到一个处理页面,这个过程中需要的时间很长,用户必须有一段等待的时间。而ajax可以减短这段时间,通过异步传输,提交完数据之后只需要得到返回的内容即可。

2、局部刷新

以及所有社交网站的回复,它们不需要用户在不同页面之间跳来跳去,点击提交按钮之后在小区域内增加新的内容。非常流行的瀑布流,则无需用户亲自动手去触发某个按钮,让内容继续加载,而是随着用户下拉页面而自动增加内容。

二、AjAX的缺点:

1、必须依赖于javascript的一切特性和需求

如果浏览器禁用javascript,那么ajax也不会起效。当然,随着技术的进步,已经出现了解决禁用脚本的方法,然而新技术并不完全可靠。而且在手机、PAD上,并非所有浏览器都支持这些脚本。

2、局部刷新的内容无法通过点击浏览器返回按钮回到刷新之前

有时候优点就是缺点,因为浏览器仅能记下历史记录中的静态页面。一个被完整读入的页面与一个已经被动态修改过的页面之间的差别非常微妙;用户通常都希望单击后退按钮,就能够取消他们的前一次操作,但是在Ajax应用程序中,却无法这样做。不过开发者已想出了种种办法来解决这个问题,当中大多数都是在用户单击后退按钮访问历史记录时,通过建立或使用一个隐藏的IFRAME来重现页面上的变更。QQ空间则使用#锚链接的方法来解决该问题。

三、如何判断是否要使用AJAX

1、了解你的目标用户,如果他们希望有这种效果,同时你的网站最好有这种效果,当然需要使用

2、可以有又可以没有,当你的网站只有通过该方法才能得到数据的话,就不用,能不用该方法就能实现的效果,即可以不用

3、要用就要用到极至,发挥它的最大优势

填写个人信息,赶快回复吧!