1、Visibility of system status 系统可见性原则
系统应该让用户知道发生了什么,在适当的时间内做出适当的反馈。
2、Match between system and the real world 匹配系统与真实世界(环境贴切原则)
系统应该用用户的语言,用词,短语和用户熟悉的概念,而不是系统术语
3、User control and freedom用户的控制性和自由度(撤销重作原则)
为了避免用户的误用和误击,系统应提供撤销和重做功能。
4、Consistency and standards一致性和标准化(一致性原则)
系统要遵循平台规范的惯例。也就是,同一用语、功能、操作保持一致。
5、Error prevention 防错原则
比出现错误信息提示更好的是更用心的设计防止这类问题发生。
6、Recognition rather than recall 识别比记忆好(易取原则)
尽量减少用户对操作目标的记忆负荷,动作和选项都应该是可见的
7、Flexibility and efficiency of use使用的灵活高效(灵活高效原则)
中级用户的数量远高于初级和高级用户数。为大多数用户设计,不要低估,也不可轻视,保持灵活高效。
8、Aesthetic and minimalist design 审美和简约的设计(易扫原则)
互联网用户浏览网页的动作不是读,不是看,而是扫。易扫,意味着突出重点,弱化和剔除无关信息。
9、Help users recognize, diagnose, and recover from errors 帮助用户识别,诊断,并从错误中恢复(容错原则)
帮助用户从错误中恢复,将损失降到最低。如果无法自动挽回,则提供详尽的说明文字和指导方向,而非代码,比如404。
10、Help and documentation 帮助文档(人性化帮助原则)
帮助性提示最好的方式是:1、无需提示;2、一次性提示;3、常驻提示;4;帮助文档。