全局于网站整体的网页设计(13)
作者:小猪头 来源:蓝色理想 发布时间:2009-03-27 17:15:00
不要给用户思考的机会
《Don’t make me think》是用户体验及可用性测试方面一本很有名的著作,好的用户体验就应该把用户当做不会思考的傻子,只会沿着你计划好的路径一步步往下走。用户犹豫得越久,越能说明这个网站的设计体验化还不够。
图6所示的digg网站就具有直接明了的操作体验。Digg.com给web2.0带来了新的亮点,每篇文章前有一个digg按钮,用户觉得这篇文章好,就可以顺手“digg”一下,完全不用考虑如何操作。
与之相反地,图7是某网站让人无所适从的按钮群,在同一个页面上,出现了4个操作按钮,仔细一看,它们之间还是从属关系,更是让人一头雾水。
用户体验 细节决定成败
一般用户很难记住网站流程中好的部分,他们会认为做得好的地方都是应该的;相反,他们特别容易记住一些影响了全局的细节,一个让人吃惊的微小细节,都可能影响用户对整个网站的评判。以下是几个用户体验细节的例子。
如图8是搜狐邮箱退出时的确认提示,用户在编辑邮件的同时,如果点击了任何离开编辑状态的操作,就会看到弹出提示,询问是否确定放弃正在编辑中的邮件,如果用户在编辑重要邮件的时候进行了误操作,那么这样的细节就能够帮助他们避免损失,这样会使用户对该邮件系统更为信任。
与之形成鲜明对比的是微软的live邮箱,图9是微软live邮箱的添加附件操作,被认为是公认的失败设计。尤其是在编辑邮件状态下,点击曲别针按钮,按理说应该可以浏览机器磁盘,并上传图片或压缩包等有限格式的文件。而在live邮箱里,曲别针按钮右侧有个可下拉的三角形,上传附件须先选择是图片还是文件。我不知道这样设计的意图何在,难道图片就不算是文件的一种吗?
图10是淘宝优秀的下拉选择菜单设计,去淘宝搜索任何一件物品,就可以看到图上这个很长却又很整齐的物品分组下拉菜单,特殊分组还有背景颜色块以示区分。合理的分组搜索能缩小搜索的包围圈,提高用户的寻找效率。
图11是开心网圈人操作的优秀体验,圈人这个创意应该是来自于照片网站Flickr,开心网在细节上对其发扬光大,使得“圈人”的体验度更强,使用起来更加得心应手。
其实用户体验无一定之规,没有确切的章法来规定说这么做就是好的、那么做就是不好的。只要用户操作起来没有障碍,能一气呵成,操作之后没有怨言,那就是设计得不差的用户体验。在进行了科学的可用性测试,掌握一般用户和核心用户的体验报告之后,设计师就需要以用户体验报告来对设计进行分析调整、完善网站,实现可用性测试对网站设计的折回补充作用,用以实现更具有用户亲和力和操作便利性的操作界面。
在网站设计系列中,笔者通过五个部分,对脱离最基础的美术设计的网站整体设计进行了探讨。设计其实是无标准、也无满分的,它存在于网站假设的各个环节之中,因篇幅所限,只能谈到一些常见的、容易表达和揣摩的内容。也许笔者的某些观点与其他设计师存在分歧,但有一点笔者始终坚信:最简单的设计,才是最好的设计;最简单的操作流程,才是最好的流程。
截至本期,网站设计系列连载全部结束。如果您希望就本文或IT设计的其他方面与我们进行探讨,或者通过投稿等方式参与我们的IT设计栏目,可以通过栏目上方的编辑邮箱与我们取得联系。


猜你喜欢
- 不需要依赖第三方组件的vue日期移动端组件 小轮子 轻量可复用: https://github.com/
- 这里会讨论令Oracle停机时间最小化的步骤。各种形式的停机--计划的或者是非计划的--总是不断地发生,一个DBA应该有正确的备份策略,这样
- 在进行python的开发过程中一直倡导使用虚拟环境来进行项目隔离,这样不会因为python的包不同而导致各种问题,但是以往为了图省事简单,安
- js代码:window.alert = function(msg, callback) {var div = document.create
- 在使用Django2.0 并配置了mysql作为数据库时,启动报错:报错1:找不到mysqlclientdjango.core.except
- 编程中有时候需要一个初始极大值(或极小值)作为temp,当然可以自定义设置为10000(whatever),不过python中有一个值可以代
- os.system()和os.popen()概述大家搞python与操作系统交互时,必须掌握的两个方法就是os.system()和os.po
- GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在V
- 首先,创建一个存储过程 get_clob:t_name:要查询的表名;f_name:要查询的字段名;u_id:表的主键,查询条件;l_pos
- 神经网络玩得越久就越会尝试一些网络结构上的大改动。先说意图有两个模型:模型A和模型B。模型A的输出可以连接B的输入。将两个小模型连接成一个大
- Notepad++是一款不错的编辑器,很轻巧,我很喜欢它。再换个主题,加个代码高亮,看上去就更专业了。如果你是Mac用户,应该听说或使用过T
- 数字滤波分为 IIR 滤波,和FIR 滤波。FIR 滤波:import scipy.signal as signalimport numpy
- 本文实例讲述了php实现的简单检验登陆类。分享给大家供大家参考。具体如下:<?phpclass checklogin{ v
- 一、运算符 . [] () 属性存取及函数调用 delete new typeof + - ! 一元运算符 * / % 乘法,除法,取模 +
- 今天刚看到ChinaUI.com新改版的网站,觉得优艾网是越来越漂亮了,这次的变化的确是挺大的。一早大概的看了一下就关了,后来晚上又打开看时
- 一行命令搭建一个基于python的http文件传输服务由于今天朋友想要一个文件,而我恰好有,因为这个文件比较大,网速不是很给力,所以想到了p
- 本文实例讲述了Python机器学习库scikit-learn安装与基本使用。分享给大家供大家参考,具体如下:引言scikit-learn是P
- 这篇文章主要介绍了Python os模块常用方法和属性总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
- 进程概述? 进程(Process)是计算机中已运行程序的实体。进程与程序不同,程序本身只是指令、数据及器组织形式的描述,进程才是程序(那些指
- 在任何一个数据库中,查询优化都是不可避免的一个话题。对于数据库工程师来说,优化工作是最有挑战性的工作。MySQL开源数据库也不例外本站收录这