usability相关内容

如何自定义 jqGrid 中的添加按钮?

我有一个 jqGrid,当我进行搜索时,我得到一个小对话框.顶部有一个“添加"按钮,其中有一个“+"号用于添加行以进行高级搜索.是否可以将此按钮文本更改为普通的老式“添加"而不侵入 js 库.有没有办法写一个扩展?是这样吗? 解决方案 方法 navGrid ..
发布时间:2022-01-19 13:45:08 其他开发

iPhone 上的最小合理按钮大小

我正在设计一个 iPhone 应用程序,该应用程序具有一组相当大的屏幕圆形矩形按钮.给定基于手指的触摸屏 UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地放置它们,而不会过多地影响可用性.也许有苹果推荐的最小尺寸?现在是 33x33,在模拟器上看起来还不错,但我昨晚在真机上玩这个应用,感觉很尴尬 - 按钮太小了. 解决方案 Apple 说平均手指点击是 44x44(来自 WW ..
发布时间:2022-01-17 23:35:05 移动开发

什么时候真正需要模态对话框?

模态对话框是邪恶的,但我一直在阅读“你应该删除模态对话框如果可能" 什么时候不能删除模态对话框?我的意思是,有哪些真正的模态任务会迫使我们使用邪恶的模态对话框? 最常见的示例是“您要保存吗?"我认为这是让用户点击保存而不是记住用户输入是神圣的的概念的问题.如果您只是自动保存并能够“撤消"或进行修订,那么您无需询问用户是否要保存. “您确定要删除吗?"取消删除 “你确定要退出吗? ..
发布时间:2022-01-17 10:25:55 其他开发

如何在我的 webapp 中处理时区?

我希望更好地理解以下用户故事: 约翰在悉尼工作.早上 9:00,他在苏黎世服务器上运行的 Web 应用程序中记录了一个事件.第二天,他前往纽约参加应讨论该事件的紧急会议.在会议期间,他按日期和时间搜索事件. 在我看来,这里至少有两个问题: 我应该如何将时间戳保存在数据库中 我应该如何在 UI 中展示它们 当约翰搜索事件时,他会知道事件发生在 9:00,但他应该在网络浏览器 ..
发布时间:2022-01-16 18:46:06 其他开发

导航分隔符

我需要在导航元素之间添加分隔符.分隔符是图像. 我的 HTML 结构是这样的:ol >李>一个>img. 这里我提出了两种可能的解决方案: 要添加更多 li 标签进行分隔(嘘!), 在每个元素的图像中包含分隔符(这更好,但它使用户可能点击,例如,“主页",但进入“服务",因为它们是一个在另一个之后,用户可以不小心点击了属于“服务"的分隔符); 怎么办? 解决方案 ..
发布时间:2022-01-10 17:22:42 前端开发

如何停止 PyCharm 在项目中以红色显示文件?

我想通过打开目录在 PyCharm 中创建项目.我使用 https://github.com/metachris/tornado-boilerplate 作为根项目.我遇到文件在项目窗口中以红色显示.真是烦人的事. 我发现了这个文件状态亮点.但我不知道如何解决这个问题. 当我打开空目录然后创建文件时 $ 触摸文件 它的颜色也是红色的. 解决方案 您是否在受版本控制的目录中启 ..
发布时间:2022-01-08 09:57:47 Python

iPhone 上的最小合理按钮尺寸

我正在设计一个 iPhone 应用程序,其中包含一组相当大的屏幕圆形矩形按钮.鉴于基于手指的触摸屏 UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地安装它们,而不会过多地影响可用性.也许有 Apple 推荐的最小尺寸?现在是 33x33,在模拟器上看起来还不错,但我昨晚在真手机上玩这个应用程序,很尴尬 - 按钮感觉太小了. 解决方案 Apple 说平均手指点击是 44x44( ..
发布时间:2021-12-13 11:12:20 移动开发

延迟 HTML5 : 伪类无效,直到第一个事件

我最近发现 :invalid 伪类在页面加载后立即应用于 required 表单元素.例如,如果您有以下代码: 输入:无效 { 背景颜色:粉红色;白颜色;}输入:有效 { 背景颜色:白色;颜色:黑色;}… 然后您的页面将加载一个空的粉红色输入元素.将验证内置到 HTML5 中很棒,但我认为大多数用户根本不希望表单在他们有机会输入 ..
发布时间:2021-12-10 23:09:42 前端开发

如何在 configure.in 中测试 C++ 库的可用性?

我正在 GNU/Linux 上从事 C++ 项目,我正在寻找一种方法来使用 Autotools 测试 IBM Informix 库的存在性和可用性 - 即,编辑 configure.in.我没有使用 Autotools 的经验,所以基本上我是从项目的 configure.in et al. 脚本中获取并复制和更改我觉得需要的地方改变了.IOW,我一直在改编 configure.in 中的现有文本. ..
发布时间:2021-11-30 19:13:30 C/C++开发

iframe 的可用性、可访问性、屏幕阅读器或任何其他开发、功能、跨浏览器问题是什么?

的可用性、可访问性、屏幕阅读器或任何其他开发、功能或跨浏览器问题是什么? 有什么替代方案吗? 是否有任何 JavaScript/jQuery 或服务器端技术可以降低 的可用性、可访问性或屏幕阅读器问题? 为什么 W3C 没有将 包含在 XHTML Strict 中,而 HTML 5 支持 ? 更新: 我在这里也发现了一些不错的想法: ..
发布时间:2021-11-26 19:29:14 其他开发

超过 300 行的下拉列表的最佳解决方案?

我有这个问题,在一个表单中,我有一个可能超过 300 的客户列表,对我来说,在那里查找并不是很简单,因为我应该滚动所有结果以查找一行! 在旧技术上,我有一个按钮可以打开一个弹出窗口,我应该研究我应该选择哪个客户,然后我使用 javascript 来记录第一个表单上的选择,但这可能是新技术的一个很好的解决方案! 我该如何解决这个疑问?大 标签的最佳解决方案是什么? 解决方案 您基 ..
发布时间:2021-11-26 19:27:22 前端开发

哪种屏幕阅读器最适合测试站点可访问性以及如何配置?

哪种屏幕阅读器最适合测试网站的可访问性,以及如何配置该屏幕阅读器来测试网站(或默认屏幕阅读器设置可以),以及应使用哪种浏览器来测试屏幕阅读器的可访问性? > 免费或商业无关紧要.哪个可以提供最好的测试,然后网站应该可以在全世界范围内使用所有其他屏幕阅读器尽可能多地访问? 我的目的是尽可能地制作网站. 解决方案 我将在这个答案的开头声明我是一个完全失明的人,使用 Jaws 作为唯一 ..
发布时间:2021-11-26 19:16:34 前端开发

隐藏或不隐藏 Windows Phone 7 应用程序中的系统托盘?

我正在讨论是否在 Windows Phone 7 应用程序中隐藏系统托盘.我没有找到关于这个问题的任何一般性建议 - 官方 Windows Phone设计指南根本没有解决这个问题——除了Jeff Wilcox的博文 建议他个人喜欢在应用程序中看到系统托盘.我想从其他 Windows Phone 开发者那里得到一些关于这个问题的一般性建议. 显示系统托盘的一些原因是 不占用那么多空间 ..
发布时间:2021-09-26 20:07:49 其他开发

我可以做些什么来防止 wiki 风格的网站上的写-写冲突?

在维基风格的网站上,我可以做些什么来防止或减轻写-写冲突 同时仍然允许网站快速运行并保持网站易于使用? 我预见的问题是: 用户 A 开始编辑文件 用户 B 开始编辑文件 用户 A 完成文件编辑 用户 B 完成了文件的编辑,意外覆盖了用户 A 的所有编辑 以下是我想出的一些方法: 有某种签出/签入/锁定系统(尽管我不知道如何防止人们将文件签出“过久",而且我不希望用户因 ..
发布时间:2021-09-24 20:42:13 其他开发

网站的 A/B 测试是什么意思?

请解释(举例)网站 A/B 测试的含义. 解决方案 在网站的上下文中,这意味着网站/网络应用程序的某些用户获得稍微修改的版本,而您验证与基线“控制"版本相比,每次修改如何影响可用性/用户的行为. 与 A/B 测试一样,这是一种统计技术,您需要足够大的样本来正确评估变化的影响. 这是由亚马逊和谷歌共同完成的知名网络公司. 一篇关于网络 A/B 测试的非常好的文章(从营销角度 ..
发布时间:2021-09-22 19:51:16 其他开发

网络可用性 - 背景音乐

我个人讨厌网站上的背景音乐.我的客户对这个主题有相反的感受.我添加了音乐,因为客户总是对的,尽管我想和他们重新讨论这个主题. 几乎每个人都会同意这很烦人并且浪费了宝贵的带宽,但是否有任何可用性研究或推荐给业内受人尊敬的人可以提供有效的反对背景音乐的论据? 解决方案 指标.您永远无法用感性的回答来说服业务的人. 如果您根据经验调查情况,您将能够给他们一些无可辩驳的东西. 我 ..
发布时间:2021-09-22 19:48:37 其他开发

Resharper 重命名功能类似于 Visual Studio 重命名 - 有可能吗?

当您使用 Visual Studio 重构功能时,您可能会更改变量名/类名等,请按 ctrl + .并且您可以将重命名应用于此更改.当您使用 Resharper 时,您必须事先声明您要重命名它(您必须按 ctrl + r + r 或 f2).是否可以在 Resharper 中更改名称,然后说您想要完整重命名? 预先感谢您的帮助! 解决方案 是的.从 6.0 版本开始,可以先更改符号声 ..
发布时间:2021-09-18 20:09:58 其他开发

控件和标准控件大小之间的标准边距

例如,Windows 窗体设计器提供将我的控件放置在窗体上的方式,窗体边框和控件边框之间有 12 个像素.对我来说似乎太多了.是标准值吗?另外,据我所知,标准按钮高度应该是 23 像素.我对吗?是否有任何文件说明这一切?我可以在 Visual Studio 中设置这个默认值吗(例如,如果想要控件​​和表单边框之间的默认边距,当出现对齐时,为 6 像素而不是 12 像素怎么办)? 解决方案 ..

切换 OK-Cancel 和 Cancel-OK 来强制用户交互?

这是受到问题OK-Cancel or Cancel-OK?的启发. 我记得在某处读到过关于在某些情况下切换 OK-Cancel/Cancel-OK 的概念,以防止用户点击信息弹出窗口或对话框而不阅读其内容.据我所知,这还包括移动 OK 按钮的位置(水平,从左到右),以防止用户只记住单击的位置. 这真的有意义吗?这是强制用户“先思考/阅读,然后点击"的好方法吗?有没有其他适用于这种情况的 ..
发布时间:2021-09-15 19:21:08 其他开发

在用户界面中,“变灰"是否更好?或隐藏不可用的功能?

在我的特定情况下,我有一个评论表单,只有在用户登录并加入特定主题后才能使用.然后,他们可以对该主题发表评论. 在您看来,我应该完全隐藏评论表单,还是禁用它并提示用户完成必要的要求. 解决方案 禁用它们可以使用户无需费力地寻找她以前知道存在的功能.所以一般来说,完全隐藏一些东西只会让人感到沮丧.还记得 Office 2000 到 2003 中动态填充的菜单吗?然后你就明白我的意思了(参 ..
发布时间:2021-09-15 19:20:33 其他开发