我们不知道

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 提供适合您旅程每个阶段的云产品。 立即开始使用 $200 的免费积分!

我们不知道访问我们网站的用户使用的是哪个浏览器、哪个版本的浏览器,以及他们使用的是什么类型的电脑。

这就是我们拥有 网络标准 遵循 的原因,这使我们能够编写一个可以在任何地方运行的网站。 我们使用规范化的模板(例如 HTML5 Boilerplate)为我们的项目提供一致且健康的起点。 我们使用 JavaScript 库(例如 jQuery)使我们的工作更轻松,并减轻跨浏览器问题。

我们不知道用户使用什么功能的浏览器访问我们的网站。

因此,我们 功能测试polyfill 我们能做到的。 这样我们就可以构建我们想要的梦幻般的体验,并为所有浏览器提供完美可接受的体验。

我们不知道用户查看我们网站时的浏览器窗口大小。

因此,我们应该设计我们的网站,使其具有流动性,并使用媒体查询来优化适合任何屏幕尺寸的网站 (响应式网页设计).

我们不知道用户查看我们网站时的互联网连接速度。

因此,我们尝试加载尽可能少的资源。 我们尽力使这些资源尽可能小巧和压缩。 我们通过专门为此优化的服务器提供这些资源,并地理位置上更靠近我们的用户(例如 NetDNA)。 这样,我们的网站加载速度就能尽可能快。

我们不知道用户访问我们网站时的想法。

因此,我们进行用户研究(例如 Silverback),并尝试找出答案。 我们尝试适应不同的想法。 我们使用我们的经验(以及有时作为用户我们自己的直觉)来做出正确的决定。 我们 为人类设计.

我们不知道用户查看我们网站时的物理位置。

因此,如果我们的网站需要它,或者通过知道它会更好,我们可以要求它。 可以是直接询问,也可以是 通过 HTML5

我们不知道访问我们网站的用户懂哪些语言。

因此,如果我们有资源,我们会使用翻译服务(例如 Smartling)以用户的母语提供我们的网站。 如果我们试图尽可能专业,我们也可能尝试对全世界文化的差异保持敏感。

我们不知道访问我们网站的用户“电脑熟练程度”如何。

因此,我们尝试使其使用方式非常明显,并且不要做太多假设。 我们使用常见的模式来适应“可供性”。 我们在设计、文案和整体“用户体验”中关注细节。

我们不知道访问我们网站的用户可能有哪些残疾。

因此,我们尝试以无障碍的方式制作我们的网站。


我们对访问我们网站的用户的了解很少。 事实上,我们每天了解的越来越少,因为互联网用户的构成越来越广泛(更年轻和更年长,不再是“极客”的事,更多地理区域,等等)。 因此,当我们朝着 下一个 60 亿人 使用网络前进时,让我们通过适应未知来拥抱它。

这篇文章的演讲视频!