问题标签 [user-experience]

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 投票
2 回答
53 浏览

io - 处理用户打开错误文件类型的标准方法是什么?

我希望我的问题很清楚......我很好奇为某人单击文件|打开并选择一个不适合该程序的文件的典型编码方式——比如有人使用文字处理程序并试图打开二进制文件文件。

就我而言,我的文件有多个流在一起传输。我不确定如何让代码在应用程序引发流读取异常之前验证是否选择了不正确的文件。(或者是处理这种情况的方法只是编写代码来捕获流读取异常?)

谢谢,一如既往。

0 投票
1 回答
302 浏览

user-interface - UX - 在过滤的网格中搜索空值

我有一个自定义过滤网格,最终用户使用每列的第一行来搜索列中的特定值。(每一行都有一个文本框,用户可以在其中输入他们需要搜索的值)最初 -

  • 在页面上加载网格时,每列的第 1 行中的文本框为空,并且数据显示在网格中。

  • 用户可以在特定列中输入他想要搜索的任何值并按回车键,这将使用正确的过滤记录重新加载网格。

问题 - 我们如何允许用户在列中搜索空值。由于当前如果第 1 行的文本框为空,我们将网格显示回默认状态,即加载所有记录。

谢谢

0 投票
1 回答
986 浏览

windows-7 - Windows 7 任务栏是新的通知区域吗?

我已经看到一些利用新任务栏功能的 Windows 7 应用程序出现在网络上。但是,其中一些应用程序将任务栏视为通知区域。没有前景窗口。所有交互都是通过任务栏按钮完成的(带有叠加层、进度条、跳转列表等)。

就个人而言,比起通知区域,我更喜欢新的任务栏,因为我有能力使用更大的图标,并为用户提供非常熟悉的用户界面和丰富的体验。但我也觉得像上面描述的那些应用程序应该保留在通知区域中。

您如何看待使用 Windows 7 任务栏作为“新通知区域”的应用程序?应该避免吗?

0 投票
6 回答
258 浏览

user-interface - 文本框内容失去焦点时是否可以对其进行规范化?

当用户将焦点更改为同一数据输入表单上的另一个控件时,我收到了要求对文本框内容进行规范化的要求。规范化示例:

  • 修剪输入开头和结尾的空白
  • 如果文本框为空且无效,则将文本框的内容替换为默认值

我有一种感觉,这不符合良好的 GUI 设计。我已阅读文本框的 Windows UX 指南,但没有立即找到任何相关规则。

以这种方式规范化文本框内容是否可以接受?

0 投票
8 回答
1721 浏览

asp.net - 多语言用户界面的最佳方法

我正在开发一个多语言 Web 应用程序。我想知道如何设计用户可以本地化各种语言数据的最佳用户界面?例如,在制作每个语言的标题都不同的页面时,我是否为每个语言都放置了一个文本框?这不是一个合适的方法(如果是 10 个语言,用户有 10 个文本框!!!太傻了)您对此有何想法?

编辑:我的系统中的全球化没有问题。事实上,我正在为我的界面设计寻找一种好方法,用户可以用各种语言将他的数据输入到我的表单中。

提前致谢

0 投票
9 回答
32010 浏览

user-interface - 交互设计,视觉设计,网页设计,UX设计,UI设计,UI开发有什么区别?

交互设计,视觉设计,网页设计,UX设计,UI设计,UI开发有什么区别?

BTB,下面找到的链接回答了 UI Vs UX。

https://stackoverflow.com/questions/1334496/difference-between-ui-and-ux

0 投票
3 回答
595 浏览

user-experience - 用户体验设计参考

嗨,我一直在计划做一个社交网络项目,我想知道是否有关于 UX 设计的读物,我可以阅读这些读物来作为我网站设计的基础。谢谢。

0 投票
3 回答
318 浏览

asp.net - 所需的表单字段通信

我一直在向用户传达 Web 应用程序上所需的表单字段,方法是在控件或标签的末尾挂一个星号,并在“必填字段用星号 (*) 标记”或类似消息的行中加上一个小句子在表格的顶部,以便他们在开始填写之前知道是什么。

完全没有灵感。

经过这么多年,我厌倦了它,并且正在寻找一些不同的东西,它是直观的,而且肯定更有趣。

有没有人遇到过一种有点不同的方法,同样重要的是,在用户开始使用表单之前得到消息?

编辑:我坚持使用星号...我尝试了一些提出的想法,有些看起来很棒,但没有摆脱迈克尔提出的星号是预期的而且是普遍理解的观点。此外,当您考虑可访问性时,使用 CSS 等来传递信息就成了一个问题。

我发现这是一篇很好的文章,其中还提供了一些有用的说明,说明如何确保视力正常的用户和使用屏幕阅读器的用户在遍历字段时正确获取消息。

http://simplyaccessible.org/examples/required-form-fields

0 投票
4 回答
9579 浏览

asp.net - 评估 HEX 值是暗还是亮

我正在构建的 ASP.NET Web 应用程序的用户可以选择用于某些元素(例如按钮/标题)的颜色,以促进某种程度的个性化。

问题是,默认情况下,这些图层上的文本是黑色的......我要做的是评估用户通过选择器选择的 HEX 值,并以编程方式在黑白文本之间切换 - 这可以在JavaScript,或在代码后面。

问题的症结在于,我只是不确定如何评估 HEX 以决定所选颜色与黑色的接近程度是否太接近而无法使用黑色文本。

有任何想法吗?

0 投票
4 回答
1814 浏览

user-interface - 有哪些方法可以分析网站的用户体验、可用性和可访问性?

我是一名刚毕业的学生,​​正在寻找一份做用户体验的工作。下周,我将进行一次技术面试,在面试中我将获得一个网站,并且必须讨论其可用性问题以及提出改善用户体验的方法。我觉得我有这样做的天生技能,并且已经对这个主题进行了大量的阅读,但我想要一些关于如何有效批评不同类型网站的进一步建议。

是否有人对我应该注意的常见错误有任何建议,或者对构建我的评估的方式提出建议,以便它相对不漏气并且我不会错过任何明显的东西?

正如我之前所说,我已经在阅读大量书籍,我意识到熟能生巧。但是,我希望那些在这方面有长期经验的人可以通过传授他们对陷阱、常见问题以及在好/坏网站中的注意事项的智慧来帮助我。

提前致谢!