网络用户的期望

时间:2009-01-06 14:49:45

标签: user-interface

在设计优秀的Web GUI时,我们对最终用户的期望是什么?

我想出了以下内容,但我想知道是否有其他人可以建议......

  • 如果我点击一个超链接,它将带我到本页的另一页/部分
  • 如果勾选/取消选中复选框,则可能会更改页面状态(启用/禁用元素)
  • 如果我点击一个按钮,我希望它可以对数据做些什么。
  • 如果我点击一个按钮,我预计会立即发生一些事情(无论是当前页面还是我被带到另一页)
  • 如果我点击了一个超链接并将它带到了另一个页面,我希望能够使用“返回”按钮返回上一页,其状态类似于我留下的状态
  • 如果我更改了表单中的内容,我可以在必要时将其更改回之前的值
  • 除非我点击“提交”按钮,否则我的数据不会发生任何事情。
  • 如果我为某个页面添加书签/收藏,那么每次访问该页面时都应显示相同的相关数据
  • 如果文字带有下划线并且看起来像一个链接,那么它应该是一个链接并作为一个

这个问题背后的原因更像是“来自地狱的用户界面”。例如,我遇到过检查记录旁边的复选框的页面,将通过ajax直接删除它。对我来说,这似乎是错误的,复选框是一个切换 - 删除操作肯定不是!

4 个答案:

答案 0 :(得分:7)

  • 如果某些文字带有下划线,则应为链接。

  • 如果按下后退按钮,我将返回上一页,我将其识别为上一页。

  • 如果某些事情发生了一些问题,那么它对于我来说是显而易见的,它在飞行中,并且在它完成的时间和状态下是显而易见的。

  • 如果我想扩展或缩小文本大小(ctrl ++,ctrl + - ),则不得以布局为代价。

  • 我不会看到一组无线电输入,我希望选择多个项目。

  • 如果我想禁用Javascript或Flash,我将被允许这样做,并且仍然可以访问该网站的基本功能。

答案 1 :(得分:6)

  • 如果表单未验证,我不希望在重试之前重新输入
  • 如果禁用某个控件,它应该以某种方式显示/表示
  • 当我按回去时,我希望回去,不要被抛出系统(血腥的银行网站)

答案 2 :(得分:2)

此问题中嵌入了UI设计的基本原则。我强烈建议每个接触过UI设计的人都应该至少读一下我们自己的Joel "Controlling Your Environment Makes You Happy",这篇文章几年前我读过的文章一直困扰着我,今天仍然和今天一样重要。它是写的。

我还建议将这本书"Don't Make Me Think!"作为优秀的UI设计原则的优秀资源,特别是关于会议的力量和重要性。

您的清单是关于惯例的。

几条评论:

  • Back按钮一直是(并且可能永远与Web存在一样)有争议。出于安全性和可用性的原因,禁用它的使用。双重提交可能是一个论坛上的烦恼,但订单购买股票可能是一个代价高昂的错误。这可以通过其他技术处理(例如POST + REDIRECT + GET或覆盖浏览器历史记录),但重点仍然是:后退按钮的行为并不总是令人满意,更不用说了;
  • 为一个页面添加书签并期待结果有一些优点(例如,如果我为GOOG添加书签,那么我应该回到那里获得当前的报价,而不是我在书签时看到的报价,显然)但是页面结果也可能是昂贵的,所以这可能并不总是合适的。

我会添加一对:

  • 如果我可以点击它并且它不是一个按钮,那么当鼠标悬停在它上面时光标应该变为一只手;
  • 相反,如果光标变为手,我可以点击它并且它会做某事;和
  • 如果有一个框包含一些带边框的文本,并且它看起来像是表单上的文本元素,那么我应该可以输入它,除非它表明它是“只读”或“禁用”(例如,通过灰化它)。

答案 3 :(得分:0)

如果广告说我赢了一百万美元,请给我钱。如果没有,请让广告消失。