许多可用性专家批评阿贾克斯所指出的情况下,它伤害了可用性。 虽然这是有可能阿贾克斯有这种效果,我不认为阿贾克斯内在伤害可用性;这只是许多开发商有错焦点的时候加入阿贾克斯,以自己的网站。 重点buzzwords和最新技术成果在尼斯演示,但不一定在易于使用的网站。 网站开发应始终用户集中;加入阿贾克斯,以混合不应该改变这种状况。
|
|
正如你使用ajax ,把握以下指导方针和冷暖,你将为此拿出了高度可用的网站或网上申请:
以下各小节涵盖每一个点的更详细的描述。
保持用户的期望,牢记是一个概括性的准则,但它也是一个重要问题。 从最简单的层面上,它意味着不改变如何运作,让使用者知道。 在大多数的网页,按钮是用来提交表格,使之具有一定的其他行动,例如点击一个链接,提交一份表格可在混乱给用户。 这项规则实施后可以在任何地方,你重新界定标准的方式一个网站工程。
一个领域里,你将会得到一个很难达到预期的是,与书签及背部/前进按钮操作;在许多情况下,这些将不再工作,你需要新的办法来支持书签,你的申请。 这一方针并不意味着你必须将如何改变用户互动与你的网站;它只是意味着你必须努力为用户提供足够的反馈,让他或她知道怎么回事。
未来的方针着重于提供反馈说,阿贾克斯行动确已发生。 与此反馈,用户知道有些行动happenedeven如果它不工作,达到预期的水平。 在一个基本的网络应用,页面刷新,显示的东西正在发生。 在阿贾克斯申请,我们取消刷新的,所以我们要以取代这个反馈。 这种反馈机制范围从一个装载信息,在屏幕的右上角是类似向挥舞着旗帜ie使用,以在视觉上突出路段的页面也有所改变。 在许多情况下,你就会想要使用了多种办法,如显示一个标准的载货箱,而新的内容传送,然后再突出的部分页面被更新。 提供反馈,将您的应用,从感情破裂。 当用户点击一个链接,他或她预期有所改变;如果没有反馈,使人们很容易错过了什么事。
正如你放入反馈给你的ajax应用,以免干扰用户的工作重点。 这个可用性的指引,是特别重要的,当使用弹出讯息;他们应该永远不再使用,除非在地方需要立即采取行动。
这里有一些项目要留意,为人们在思考,维护用户的专注于一个领域:
行动总部搬迁的焦点一个游标。 这些行动将导致用户键入错误的输入框还是需要花时间来计算出当前光标的位置。
行动造成页回流。 如果用户填写了一张表格,并错误讯息,原因在表格上走下来一个半英寸,其效果可以迷失。
分散的信息作风。 闪烁红色文本能够窃取用户的焦点,正如很容易作为一个弹出。
作为一个使用者互动与您的网站,还记得他或她控制了互动,而不是你;如果您的讯息,是不是重要到需要立即采取行动,不要把它变成用户的重点过早。
很多ajax应用尝试outthink其用户通过自动节能数据根据需要或提交表单时,没有按下某个按钮。 当做好这项工作,它可以有效的,但你一定要保持用户的期望记时,运用这些技术。 用户用包容与网路的环境下,他们可以简单地复位一种形式,如果目前的投入是不正确。 正如你放入阿贾克斯,你必须保持这个水平的宽恕;行动应始终徒劳无功。 autosave是最严重的国家之一,在这一领域,但它是很容易固定,增加了复位按钮,就一个autosave形式或揭露历史上的节省。
正如你的发展与阿贾克斯,重要的是要知道,如果你是创造一个应用或一个网址。 如果你是一个发展中的应用,着眼于拥有它的行为像一个本土应用;随着人类界面准则的目标操作系统往往是一个好主意。 如果你正在开发一个网站,力争有你的工作,符合标准的感受和互动模式。 这一重点,有利于确定了用户的期望,并会令你的界面更加learnable因为用户将有一个正确的参照系,对其中比较。
阿贾克斯是一个强大的工具,但它应该只有一部分,你的网站开发库。 总是讲,千万不要过度阿贾克斯。 它应该被用来在范围内,在它额外的能力提供足够的退休金,以克服其缺点。 的一个例子,这样一个地区,是打破书签了一页。 阿贾克斯是一个伟大的工具,以更新的一个组成部分pagejust负荷变化contentbut它不应当被用来装载一整页。 正常的页面工作,就万事大吉,并都将只是那么快换料页面与阿贾克斯。 当你决定利用ajax ,寻找一个问题,需要解决,而不仅仅是对地方也有可能会使用ajax 。
最后可用性的方针是有一个计划,为用户的浏览器无法履行阿贾克斯行动。 不管如何使用一个应用是,如果用户不能运行它,它的无用。 对于内部应用,这是少有的一个问题,因为一个具体的浏览器可以要求,但是这并不总是一个伟大构想,为大众市场网站。 如果你使用的ajax只是为了提高缓慢的任务,一个简单的办法是继续支持较慢的非阿贾克斯运作。 但是,如果很多您的网站取决于阿贾克斯,你将需要创造一个非阿贾克斯版本或保留非阿贾克斯用户出你的站点。 用户使用的浏览器不支持阿贾克斯要始终至少得到的讯息,有些行为也不会为他们工作。 正如你放入阿贾克斯时,要确保了解你的听众。 虽然阿贾克斯广泛支持,它不会工作,在所有的浏览器(尤其是移动的) ,而你不想锁出的任何部分,你的对象不处理的后果。
Online: 536 users browsing the articles directory
|
|