尽管你的 iPhone 拥有20世纪90年代后期超级计算机般的数字运算能力,但很多软件的日常任务似乎仍需要花很多时间。比如说打印这个事儿:为什么...
尽管你的 iPhone 拥有20世纪90年代后期超级计算机般的数字运算能力,但很多软件的日常任务似乎仍需要花很多时间。比如说打印这个事儿:为什么...
在 Web 和移动应用程序中有很多情况要求用户上传图像。它以各种方式完成,但这里有一些以图像形式获取用户输入的原则: ·为其提供“选择文件”或“...
这是证明“简单即是最佳”的另一个例子。在许多货币输入的情形(例如发送银行付款或添加提示时)要求用户输入一个金额值,该值可以是一个整数($ 10)...
邮政编码在世界各地各不相同。不要试图猜测用户的格式:只需给他们一个文本输入字段,让他们自己填写。如果需要验证编码,请在服务器端完成。如果强制用户...
许多网站和应用程序的最终目标是让用户付费。这是值得庆祝的事情:我们做了一些有用的事情或提供了一些非常好的东西,以至于用户很乐意把辛苦赚来的钱分享...
应该给输入完整日期(如出生日期)的用户提供日期和月份的下拉菜单,然后年份数字可以手动输入。日期和月份足够短,用下拉形式不会感觉太麻烦。它还解决了...
电话号码的输入应尽可能的轻松,不要试图验证它们,不要将它们分成组,不要用括号包起来,不要用你在网络上看到的任何其他奇怪的技巧。如果你曾试过在要求...
UI设计人员有广泛的控件和UI元素可供挑选,但令人惊奇的是,我们总是非常频繁地看到表单里选用了很难用的控件。 通过选用正确的操作控件,你可以显著...
填写表单时更优的用户体验,总体原则可以概括为“宽容”。 用户所做的事情往往看起来很奇怪,不可预测,但他们可能有很好的理由: ·无法保存用户名,因...
如果你真的必须在服务器端验证而不能在客户端进行验证(参见#45),那么永远不要将用户发送回表单却不告诉他们下一步该做什么,永远不要使用诸如“存在...