交互设计实用指南系列(3)—“有效性”之“适时帮助”(2)
作者:谷隐 来源:taobaoUED 发布时间:2009-12-25 14:29:00
标签:交互设计,设计,用户
1.帮助信息明显,提示方式灵活。
看案例:
google文档的新功能帮助信息,第一次访问时,用明显的形式出现,用户点击关闭以后再也不会出现;如果点击以后提醒我,帮助信息会暂时关闭,下次访问还会出现。
2.及时反馈操作,防止用户出错;分析错误原因,给出合理建议。
看案例:
上图针对错误页面的帮助提示,分析用户可能出现的原因,并给出了一些建议。我们再来看看下面这个反面案例。
用户在注册过程中,用户已经存在的情况下,输入是没有提示的;直到所有资料填写好之后提交,才弹出结果页面,说用户名已经被注册,然后让用户重新填写。这个帮助信息来得太晚了,如果在注册用户填写用户名的时候,就检测该用户名是否有效,就不会让用户觉得前功尽弃了。
3.及时补充,信息完整
再看QQ会员页面,在开通会员的大按钮下有一个“QQ会员是什么”的帮助信息,这个帮助就是为了让用户首先在理论上对QQ会员有一个认知。对用户不了解的信息给出了通往答案的道路。
总之,帮助在交互设计的有效性里有相当重要的地位,而适时性是帮助的重要关键点。我们可以用两个词组合起来,形容适时帮助的特点,那就是”聊胜于无,过犹不及”。只有及时而不多余的帮助信息才能更好地帮助用户,从而完成一个具有“有效性”的交互设计。


猜你喜欢
- 这些代码里含有弹窗设计,可以根据好友选择来进入不同画面,简单有趣的中秋礼物哦这是我第一次用turtle画画,水平有限,如有问题,请指正哦!(
- 目录一、简单字段定义1、定义 Schema 并生成 Parquet 文件2、验证 Parquet 数据文件二、含嵌套字段定义1、验证 Par
- Access保留字&变量名列表,建表时应避免使用这些词汇和符号。Access 2002/2003-A &nbs
- 看代码吧~import torchimport numpy as npfrom torchvision.transforms import
- 看代码吧~# -*- coding:utf-8 -*- import osimport jsonimport numpy as np #fr
- 1. 关于列表更多的内容Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:list.``append(x)把一个元素添加
- Python的可视化工具有很多,数不胜数,各有优劣。本文就对其中的pylab进行介绍。之所以介绍这一款,是因为它和Matlab的强烈相似度,
- 今天刚接触python,查看了一些环境建立的文章,可能是年代久远很多都不适用,现在mac搭建python环境变得更简单。大神勿喷。首先去py
- 本文实例讲述了python实现指定字符串补全空格的方法。分享给大家供大家参考。具体分析如下:如果希望字符串的长度固定,给定的字符串又不够长度
- 一、正则表达式–元字符re 模块使 Python 语言拥有全部的正则表达式功能1. 数量词# 提取大小写字母混合的单词import rea
- 目录1. lru_cache的使用1.1 参数详解1.2 基本用法1.3 进阶用法2. functiontools.wrap装饰器对lru_
- 看下面的例子就明白了class Test(object): def __init__(self, value='hell
- 先来看看效果: Html源码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr
- 本文为大家分享了Ubuntu18.04安装mysql5.7.23的具体方法,供大家参考,具体内容如下参考文章:Ubuntu 18.04 安装
- 本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下:1.使用成员操作符 in>>&g
- 学习目的 接触验证控件 昨天介绍了SQL SERVER插入数据,但是我们省略了验证输入这一步。以前的做法是用语句逐个判断输入的正确性,如是否
- javascript的字符集:javascript程序是使用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并
- 本文实例讲述了Flask框架工厂函数用法。分享给大家供大家参考,具体如下:在我们开始学习FLask的时候,创建应用的实例是用app=Flas
- 一、引入方式from itertools import cycle二、使用方法我们先来看看它的源码cycle它接收一个可迭代对象,可以将一个
- 这些常量在 PHP 的内核中定义。它包含 PHP、Zend 引擎和 SAPI 模