你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
用事实说话!AJAX应用程序开发的七宗罪(1)
 
AJAX bandwagon是个好去处。它带给你更快、更高效、更强动态的应用。但它也有自身的缺陷。

  初一看,具备一些常识似乎就能避免这些缺陷,在一定程度上,的确如此。但从DHTML起源来看,AJAX应用程序充满了结构性差异。不论你在应用程序开发工作中掌握了多少常识,从别人犯的错误中吸取教训也是有好处的。我们称这些错误为“七宗死罪”,但它们不能代表全部的错误。

  事实上,在你犯这些致命过失之前,你可能首先犯了一些较轻的错误。因此我们从这里着手。这是每个人都可能犯的错误。这些错误是多么普遍,通过Google搜索一下,你就可以发现大部分的错误。

  七宗轻罪

  1.滥用Back按钮—这是每个人都会犯的错误。Back按钮在很多网页程序中已经成为用户的期望。很多AJAX研发新手在开发AJAX应用程序时,出于多种原因都敏捷地使用着Back按钮。首先,JavaScript对于它来说不是最友好的语言;其次,AJAX设计中需要一种全新的思考方式。

  对于AJAX 研发新手“后退”显然不是最好的选择。“后退”是一种你更新页面,或更常见的,你需要在特定情况下进行“撤销”时才用到的功能。在进行编码前应认识到这些,或者你可能重复做功。

  2.忘记告诉用户当前发生的状况—AJAX工作原理中的一部分是其不使用常规的网页用户界面加载程序。因此,你需要明确设计一些可视的提示,使用户了解正在发生的状况。

  3.忽视链接—这也是AJAX的标准失误:漏做了程序外部用户可以剪贴的URL链接。我们都曾经多少次复制过URL链接然后将其发送给别人?当你在使用AJAX 时,提供给你的用户有用URL链接的唯一方法是,手动提供给他们。为什么?因为在AJAX程序中,服务器不提供JavaScript动态生成的这个页面!不要忽视你的用户可能感兴趣的这个网络应用中最普通的功能。既然服务器不支持,那你花点功夫为用户提供URLs。

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089