ajax应该如何合理应用

  作者:bea

学习ajax并不是什么难事,但是如何应用并在哪些地方应用ajax却成了很多人迷惑的问题。有的人一味的追求与用户的交互却忽略了搜索引擎的友好。 ajax在页面中使用过多不利于搜索引擎蜘蛛抓取你的网页。那么应该如何在我们的网页中应用ajax呢? 首先我建议把所有技术都丢下,ajax到底做了什么,每当get或者post一个页面我们成为一次请求,也就是有一个页面进入另一页面,那么此页面的所有信息自然会参照上一次请求.这样我们发现有问题产生了,一,我们请求的数据量太大,一直web下无法
学习ajax并不是什么难事,但是如何应用并在哪些地方应用ajax却成了很多人迷惑的问题。有的人一味的追求与用户的交互却忽略了搜索引擎的友好。
ajax在页面中使用过多不利于搜索引擎蜘蛛抓取你的网页。那么应该如何在我们的网页中应用ajax呢?

首先我建议把所有技术都丢下,ajax到底做了什么,每当get或者post一个页面我们成为一次请求,也就是有一个页面进入另一页面,那么此页面的所有信息自然会参照上一次请求.这样我们发现有问题产生了,一,我们请求的数据量太大,一直web下无法实现.二,有些请求的局域我们在一些范围内未知.好了,我想ajax就是做这件事的.他能把请求不通过一次页面的传递发送过去.这里我并不同意ajax用来改善用户体验一说,他确实改变了用户体验但不一定是改善.

对于我上诉的两个问题我将具体说明ajax的应用.

不同请求固定数据.对于固定的数据采用不同请求是为了解决此固定数据非常庞大以至于无法在网络现实中实现,而且此不同请求的差异上有着连续性.比如Google MAP,对于不同的坐标请求不同的地图的局部数据.
固定请求不同数据.对于这里的不同数据的特点在于时间上的不可知性.例如在聊天系统中我们等待别人发来的信息.
好了,我说说不合理的使用,我不建议把超链接和提交表单行为Ajax处理.因为他违反了我说的那两个问题的处理,第二这种体验逆反了我们的习惯.Web不是软件,我们都习惯了这种数据请求的刷新导致的展缓.举例就是我们对着相机摆POSE的时候都在等待快门咔的一声表示照片拍摄结束,后来出来了数码相机取消了机械相机里面反光板上抬曝光的组建使之静音,但是对于我们来说就很别扭了即使拍照者拍摄完成我们依然在那里摆着POSE等待结束时的咔的一声.后来数码相机又开始做了一个电子的声音咔,其目的是为了防止偷拍,但是也很好的让被拍摄者从新找回来那种咔的体验。

说了这么多,到底我们应该在哪些方面应用ajax技术呢?
1、用户注册的时候检测用户名是否已经注册或者其他注册信息等,用ajax来实现都是很不错的选择。
2、显示用户的评论信息。当评论很多时,可以使用ajax来实现不刷新页面的分页。
3、贴吧大家应该都很熟悉了,对其他会员发的帖顶贴或者其他时(本站对会员的评论有支持和反对都是用ajax来实现的),我们可以使用ajax来实现。
4、用户登录等。

在你的页面里面合理应用ajax技术可以增加网站与用户的交互性,也不要太多,具体怎样个合理法大家要根据自己网站的具体类型来定!

有用  |  无用

猜你喜欢