|
|
| ·网 站 开 发 技 术 |
|
首页 >> 网站开发技术 |
|
使用ajax带来的问题
来自:威德网络 鱼和熊掌不可兼得,ajax在带来诸多优点的同时,也有其自身的缺陷。因此有分析家甚至认为Ajax的滥用将会导致很严重的后果。虽然有点危言耸听,Ajax本身的一些缺点应引起重视,如果不很好的加以解决,将会使Ajax背上一个不好的名声。下面介绍使用Ajax可能带来的问题,从而让读者在开发过程中能够有的放失,合理的使用Ajax并采用一定的措施来应对Ajax自身的缺陷。
1、用户浏览习惯改变带来的问题
人们习惯了填写表单。提交、刷新、等处理结果。即使不是专业的WEB网站建设人员,普通的用户也不太明白页面的概念,一个页面加上不同的参数就可以定位到不同的信息,WEB程序一般还是充当信息发布的手段,只是可以由最终的用户来发布自己的信息。
然而Ajax却改变了这些。一个WEB页不再单纯的表示同一类的信息。各个组成部分可能联系并不紧密。用户单击连接或者按钮是页面不会刷新,而是在一个局部出现最新信息,如果没有明确的提示,用户根本就不知道浏览器已经做了什么,毕竟和传统的WEB页面区别太大了。
要使用户完全的适应这样的浏览方式,必须要循序渐进地进行Ajax开发,周全考虑用户的习惯,并时刻提醒用户页面正在做什么,或者已经作了什么。
2、对搜索引擎的不友好
一般来讲,WEB信息的发布商都希望自己的站点能被更多的人访问,能为更多的人服务。在这种场合,搜索引擎起到了很大的作用,人们已经习惯用搜索引擎来快速的找到自己想要的信息。但是搜索引擎基于页面工作,而Ajax却是基于数据工作,这让两者不能很好的协作。
Ajax中进行的通信常常是一个数据片段,例如XML,HTML片段或者纯文本,这些信息不是完整的HTML文档,而且通过后台异步获取,不能够被搜索引擎发现并缓存,这样的最终效果就是用户无法通过搜索引擎定位指定的站点。
3、前进后退按钮的实效
传统的WEB程序由一个或多个页面组成,当用户从一个页面跳转到另一个页面上,浏览器会缓冲前一个页面的内容,并使得后退按钮处于激活状态。用户通过单击浏览器的后退按钮,可以返回到上一个页面,因为浏览器已经缓存了上一个页面的信息,因此页面可以立刻显示出来。
正是这样一个小小的前进/后退按钮设施给Ajax导航带来了很大的麻烦。在Ajax中,一个页面并不仅仅作为一次数据展示,而是作为一个用户操作的界面,通过这个界面,用户可以局部获取信息,局部显示信息。因为所有的操作都是在一个页面完成,浏览器并不会缓存从服务器获取的最新信息,从而前进后退按钮无法应用到用户的操作上去。
|
| 下一页 |
|
|
|
威德网络是一家致力于网站建设、互联网应用系统开发及应用软件开发于一体网络科技公司,威德网络提供网站建设与网站
推广相结合的网站建设方案,面向政府及企、事业单位网站建设服务,由专业网站设计人员结合搜索引擎优化经验为您制作网站;
威德网络联拥有专业水平的网站建设队伍,具有丰富的网站设计制作经验,设计风格可以根据客户的要求,为我们服务的客户提
供一流的网站建设和网页设计服务,认真聆听每一位客户的需求,竭尽我们所能为您提供最贴心、最便利的服务,让您轻松坐享成功!
|
|
 |
| ·客服专线 |
| 010-69799063(直线) |
| 010-69799063-01/02/03 |
| ·咨询专线 |
| 13691136792 |
| 13126606892 |
| 13671320382 |
|
|
|
|
|
|