问题标签 [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 投票
6 回答
3376 浏览

vim - 如何在 Vim 中模拟 Emacs 的转置词?

Emacs 有一个有用的transpose-words命令,它可以让用户将光标前的单词与光标后的单词交换,同时保留标点符号。

例如,'<code>stack |overflow' + Mt = '<code>overflow stack|' ('<code>|' 是光标位置)。

<a>|<p>变成<p><a|>.

是否可以在 Vim 中模拟它?我知道我可以使用dwwP,但它不适用于标点符号。

更新:不,dwwP真的不是一个解决方案。想象:

Emacs 的 Mt 将交换bc,从而产生(a)(c)(b).

有效的是/\w yiwNviwpnviwgp。但它破坏"""/。有更清洁的解决方案吗?

更新²:

解决了

不完美,但有效。

感谢 Camflan 让%#我注意到这个项目。当然,这一切都在wiki上,但我没有意识到它可以解决该功能的精确(Emacs 完全正确)重复的问题transpose-words

0 投票
4 回答
359 浏览

testing - 如何在没有 wlan 的情况下免费在移动设备上测试网络应用程序?

我尝试使用蓝牙连接到我的计算机然后连接到互联网的 GNUBOX。设置起来很痛苦(windows下比linux下多,但还是很痛苦,1次就3次)。

我拥有诺基亚 6630,因此不支持 WLAN。有模拟器吗?我需要知道最大宽度、最大高度等...一般的可用性,有什么提示吗?

0 投票
2 回答
251 浏览

html - HTML 输入的理想用户反馈

让我们面对现实吧:编写正确的、符合标准的 HTML 是相当困难的。编写语义 HTML 更是如此,但我认为计算机不可能解决这个问题。

所以我的问题是,对于输入 HTML 的用户来说,“理想”的反馈是什么?它会是 W3C 验证器样式的错误列表以及相应的行号和列吗?它会是一个带注释的代码显示突出显示的行、错误的解释和可能的修复吗?一种拼写检查样式模式,您可以分别处理每个错误?它不会给他们任何错误信息吗?此外,告诉用户哪些类型的错误是一个好主意?(一些广泛的错误类别包括解析错误、嵌套错误(即在 ab 标签中放置 div)和格式错误。)

  • Scottm:好点;我也不喜欢 W3C 列出所有错误的方式。但是,仍然存在让用户适当地编辑有问题的 HTML 的问题。
  • onebyone:好的,所以看一些截图,看起来 HTML Validator 有一个 W3C 错误列表,但结合了直接进入相关源代码段和扩展错误信息的能力,以及你不必这样做的事实滚动以从一个部分跳到另一个部分。看起来不错,但是普通的乔可以使用吗?

编辑1:作为澄清,这是关于接口,不一定是底层实现。但是,界面需要使用纯 HTML 和 JavaScript 是可行的(如果它只需要 HTML,则可用性加倍,但我认为在这种情况下你会被 W3C 卡住)。

0 投票
5 回答
396 浏览

statistics - 您如何衡量界面更改是提高还是降低了可用性?

对于电子商务网站,您如何衡量对网站的更改是否确实提高了可用性?你应该收集什么样的测量结果,你将如何建立一个框架来使这个测试成为开发的一部分?

0 投票
10 回答
844 浏览

forms - 可用性:即使焦点未设置在 OK/DONE 按钮上,是否应按 ENTER 键将向导窗体关闭为 OK?

如果在键盘上按下 Enter 键,即使 OK/DONE 按钮没有聚焦,我认为将向导表单关闭为 Done 或 OK 在我看来很奇怪。

在我看来,这将是一个可用性错误。例如:在向导中,您可能有多个控件、按钮、复选框、多行控件,并且它们对 ENTER 键的操作都有不同的行为。并且不要忘记向导导航中的其他按钮,如果它们被聚焦怎么办?

这些控件不应该像以前预期的那样对 Enter 做出反应吗?他们是否应该执行他们的操作,但在其他情况下,Enter 对控件没有进一步的操作,它应该关闭表单 == 不一致?

我认为这是一个典型的要求,一个人的需求会帮助他,但会混淆其他人。

在我看来,向导非常特别,因为它们不仅可以让事情变得更容易,而且还经常关注那些对应用程序功能缺乏经验的人。因此,我认真对待每一个请求,并尝试调查支持和反对该请求的所有论据。

我的观点是否狭隘?是否有一些可用性研究或指南,特别是威世智可以支持我的观点或证明我错了?

非常感谢你!

迈克尔

0 投票
13 回答
37964 浏览

visual-studio - Eclipse 在 Visual Studio 中的 Ctrl+单击?

在使用 Eclipse Java 工作了几天后,我完全沉迷于按下Ctrl并单击标识符以转到其定义。从那时起,我也一直在寻找一种在 Visual Studio 中实现这一目标的方法。

我意识到 VS 有右键单击,转到定义,这F12也是一样的。我也意识到 Visual Assist 与Alt+做了类似的事情G。然而,这些都不像Ctrl+ click 那样完美。

实际上,我已经尝试了几个小时的运气,试图编写一个 VS 插件来做到这一点,但在我认为合理的时间范围内没有得到任何结果。

有谁知道如何做到这一点?一个现成的插件?某种宏?

0 投票
5 回答
2064 浏览

html - 用于 Web 应用程序的廉价/免费“外观”框架

通常我很幸运能与真正优秀的设计师合作。他们负责我构建的所有 Web 应用程序/网站的外观和感觉。

过去,当我为我感兴趣的项目的人们完成廉价或免费的工作时,我使用了来自 templatemonster 或类似的模板。

我想参与一个相当大的内部应用程序来支持朋友的业务,通常可用的小册子模板不适合,因为这个应用程序都是关于数据访问的。

显然可用性是最重要的,我没有能力制作一个好的可用界面,我们也没有钱支付定制工作。是否有任何项目希望提供更多为大型表单、数据网格页面、图表等设计的可用 Web 模板。我不需要图形前沿的东西,我只需要一致、可用、易于应用的模板。

我查看了具有主题组件的 Ext.js,但是,即使有一堆漂亮的房子砖,我也无法设计出好看的房子 :)

谢谢

安德鲁

0 投票
4 回答
1602 浏览

windows - Vista窗口焦点问题

我有一个管理患者人口统计信息的应用程序。连同这些数据,用户可以扫描患者的图片并将该图片分配给患者。当用户单击扫描按钮时,将打开一个单独的应用程序作为对话框以扫描图像。在 XP 上运行它时一切正常。成像应用程序加载良好并获得焦点。然而,在 Vista 上,有时成像应用程序不会获得焦点,并且会在主应用程序后面弹出。当运行全屏或通过 2008 Application Server 时,您看不到应用程序,您只会看到锁定屏幕,并且似乎什么也没发生。有什么办法可以改变 Vista 上的窗口焦点管理以像 XP 那样工作?如果可能的话,我正在寻找一种方法来解决这个问题而不改变实际的应用程序。

0 投票
5 回答
5374 浏览

html - 很多人不知道如何在 HTML 中多选项目