问题标签 [usability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1531 浏览

.net - 您是否在 Windows 窗体中使用归纳用户界面模式?

如果你这样做了,你能提供一些关于实现的背景信息以及实现这个模式的原因吗?

这些文章中更详细地描述了该模式:

0 投票
6 回答
365 浏览

user-interface - 标签对导航有用吗(在堆栈溢出或其他方面)?

我已经对使用来自社交书签网站的标签进行网络搜索进行了一些研究,但我想了解更多关于用户可能使用标签进行信息检索的其他方式。

您是否使用 Stack Overflow 等网站上的标签进行导航?您是否将它们视为过滤器(缩小大量问题列表)或类别(显示网站的组织方式)或其他什么?

0 投票
5 回答
269 浏览

javascript - 使 Web 应用程序可访问

在我可以诚实地告诉自己我的 Web 应用程序可供任何人访问之前,必须做些什么?或者更好的是,说服乔克拉克。我没有任何需要担心的视频或音频,所以我知道我不需要成绩单。我还需要检查什么?

0 投票
8 回答
1761 浏览

testing - Quick and Dirty Usability testing tips?

What are your best usability testing tips? I need quick & cheap.

0 投票
10 回答
804 浏览

javascript - 网络上的用户注册表单有哪些出色的示例?

我正在尝试获取人们认为最好的注册表单的样本。良好的设计,可用性。智能工程。有用的反馈。

0 投票
8 回答
2781 浏览

usability - 模态弹出窗口 - 可用性

在哪些情况下您会使用模态弹出窗口?如果它突然在他的脸上打开,它会打断用户的流程吗?你会避免一般的模式弹出窗口吗?或者什么时候应该小心使用它们?

编辑:

更具体地说,这里的情况是这样的:

我在右侧有一个菜单(VisualStudio 风格),当用户想要添加一个元素时,我应该向下展开菜单并让他们从中选择一些东西,然后必须按下 OK 按钮,或者显示一个 Modal 弹出窗口强迫他们选择。

(选择步骤是强制性的。)

0 投票
9 回答
4572 浏览

javascript - 什么事件触发 Javascript 表单字段验证和格式化?

首先让我说,我们验证服务器端的每个字段,所以这是一个关于客户端可用性的问题。

关于何时使用 javascript 验证和格式化 html 表单输入字段的传统智慧是什么?

例如,我们有一个电话号码字段。我们允许使用数字、空格、括号和连字符。我们希望该字段有十位数字。此外,我们希望该字段看起来像 (123) 456-7890,即使用户没有那样键入它。

好像我们可以

  • 当用户退出该字段时对其进行验证和格式化。
  • 对输入的每个字符进行验证和格式化。
  • 拦截击键并防止用户输入错误的字符。
  • 以上的一些组合(例如,进入时的格式和退出时的验证,进入时的阻止和退出时的格式等)
  • [新增] 当用户点击提交时,等待并做所有的验证和格式化。

我已经看到它以所有这些方式完成了,但我无法从可用性的角度找到关于什么是最好的(甚至是普遍接受的)的信息,更重要的是,为什么。

[编辑:一些澄清]

我们绝对不会强制执行任何格式标准。当我说格式时,我的意思是我们将使用 javascript 来重写东西,使它们看起来不错。如果用户键入 1234567890,我们将其更改为 (123) 456-7890。没有可能失败的“格式化规则”。

我将此与验证区分开来,因为如果他们没有输入足够的数字,我们必须让他们修复它。

我想我应该将这个问题改写为“关于何时验证以及何时格式化......的传统智慧是什么?

到目前为止,答案中的信息很好!

编辑:我在下面接受我自己的答案,希望其他人会发现这个链接和我一样有用。

0 投票
12 回答
8758 浏览

user-interface - 错误消息文本 - 最佳实践

我们正在更改一些旧的、写得不好的错误消息的文本。有哪些资源可用于编写好的错误消息(特别是 Windows XP/Vista)的最佳实践。

0 投票
4 回答
207 浏览

linux - 对于列表控件,find-as-you-type 是否应该在条目的开头或条目中的任何位置匹配?

我在 GTK+ 中有一个列表控件(gtk.TreeView只有一列),启用了“键入时查找”(因此键入任何文本都会打开一个小的搜索字段以搜索列表条目)。现在,如果用户输入一些搜索文本,如“abc”,我应该只搜索以“abc”开头的条目,还是应该搜索在其文本中某处包含“abc”的条目?

(感谢相关人机界面指南的链接)

0 投票
7 回答
2668 浏览

html - 在同一窗口或新(选项卡)中打开链接

在同一窗口中打开链接一直是最佳做法。现在大多数常见的浏览器都使用标签,这仍然是规则吗?就个人而言,我更喜欢关闭标签/窗口而不是点击后退按钮。你觉得呢?你有没有什么想法?