1. 13.1 突出重要变化

优秀用户界面的关键元素之一就是系统状态的可见性。用户必须马上注意到实际发生了什么以及他们的操作是否取得了预期的结果。为了实现更高级的系统可见性,现在的Web应用使用了AJAX(这很明显),这使得用户可以在任何时候更新部分网页都不需要刷新整个页面。AJAX将Web应用的响应性和交互性带到了和桌面应用相当的层次。

figure_0137_0111

例如,Yammer在一个网摘的所有新消息中应用了三个效果:淡入、下滑和高亮。

这样的动态属性意味着用户点击按钮时页面不会刷新,但确实发生了改变。大部分网站还没有深入使用AJAX,因此部分用户不确定是否有变化或者按钮是否被正确点击。为了应对,需要为每个用户的交互提供一些视觉反馈。

figure_0138_0112

例如,Backpack在任务列表的新条目上应用了高亮效果,该效果在淡出前会持续1秒。

一种绝好的表现方式就是动画。人类的眼睛可以很好地识别动态的东西,尤其在页面的其他部分都是静止的情况下。比如,在用户往购物车添加新条目时播放一个突出显示的动画,就会将他们的眼睛吸引到那些条目上,使用户看到他们的操作有效果。动画可以通过JavaScript实现,是一种提供视觉反馈的很好的方式。但是不要使用过度,加入太多的动画会让界面显得拖沓,因为用户进行每步操作的速度会因动画的持续而变慢。

Copyright & copy 7dtime.com 2014-2018 all right reserved,powered by Gitbook该文件修订时间: 2018-06-23 10:10:34

results matching ""

    No results matching ""