本文标题中的 UI,是指侧重于与用户有交互动作的 Web 界面。
也就是说,是 Web2.0 概念中的页面。这类网站的内容不仅要展现给用户,更多的内容是由用户贡献的。
有了用户输入的过程,也就有出现错误的可能,在这里,我称之为异常。
传统的 Web 开发过程,都是由产品人员设计页面主要功能,由 UE 人员设计具体的 HTML 页面,最后由 Web 工程师负责页面与程序逻辑的整合。
这个过程中,最容易遗忘的就是错误处理部分。
我们的产品经理和设计师们都有一个潜意识,那就是用户会按照他们设想的过程参与产品的互动。
然而正是这些自诩为互联网界最有创新力的人们忽略了,或者说严重低估了广大网民的创造性。
我们可爱的互联网用户们总是会输入千奇百怪的文字和符号。
但是,我们必须对任何输入都给出一个友好的提示。
很多网站不太注意这一点,我输入一些内容后,糊里糊涂地跳转到了网站的首页,甚至连一个简单的提示都不给,有的用 alert 给一个提示,虽然很不友好,但至少让我知道网站有反应了。
在这个问题上,Google 就处理得很好!典型的应用就是 Gmail 和 Calendar,你的每一步操作,在屏幕顶部都会有一个橘黄色的背景区域,里面有友好的提示,对某些特殊的操作,还有取消按钮。
dfasfasf