我想要用一个否定声明来開始我的文章:对于怎样创造一个易于用户体验的站点,我也不是了解非常多。





让作为一个资深开发人员的我操心的是,我在并没有获得太多关于这个主题(指怎样创造一个易于用户体验的站点)的实用信息的情况下居然走了这么远。这也是我今天写这篇文章的原因。





在2003年,一个由微软托付的调查显示%9处于工作年龄的美国电脑用户有严重的视觉障碍或者视觉损害。除此之外。5%有严重的操作障碍或损伤。

这并非一个小数目。

但作为WEB开发人员的我们,会对还有一个百分比更加熟悉。

让我们看一看:

所以为什么我们要觉得花时间去确保我们的站点是否能在IE9工作是被广泛接受的呢?而不是是否可以用一个键盘浏览它们。





这和开发人员的意识有关。我知道怎样制作一个可以工作在IE9的站点作品。或者说至少我可以測试。可是我从来没有弱视或者失去对一仅仅手臂控制的经历。所以我不知道该怎样检查我的站点是否是易于用户体验的。

假设你被要求去实现一个易于用户体验的站点,你将有可能读过一些文章并让你知道WCAG(Web Content Accessibility Guidelines)。这个參考令人震惊的复杂。并且讽刺的是,这篇名为“WCAG 2.0 Quick Reference List”參考有23000多个单词。





在让别人看起来我对于WCAG过于的刻意批评之前——事实上这个參考不得不这么负责。由于它们是一个完整的说明书。你近期有过HTML5的说明书吗?假设你有一个特殊的问题,你可能会读。可是你通过说明书学习HTML5吗?不,由于那看起来太疯狂了。

我们使用精美的书籍和像Codecademy一样的交互站点来学习HTML,但有一条巨大的裂痕在关于制作一个易于用户体验站点的參考书籍的市场。





如今,我猜想有非常多像以下的对话:

经理:“要让这个网站适合易于体验參考须要花费多久时间?”

开发人员:“从没有做过一个这种完整网站。

让我先看一下參考指南”

...

开发人员:“嗯。大概一个月”

经理:“如今让我们把它放到‘nice to have’中去吧”





事实上这毫无疑问的是一个培训问题。仅仅要开发人员知道怎样做。他们会无意识的自然而然的让他们的代码是更加易于用户体验的。

我真的希望对这篇文章的回复大多会是:“那个让人惊叹的X网站怎么样?让我检查我的网站是否易于用户体验变得如此的简单!

”让我惊讶了。创造一个易于用户体验的网站对你是如何的简单?

原文地址:http://www.fionatg.com/BlogPost/1005/3-of-users-browse-with-ie9-and-14-of-users

初次翻译外文。有非常多不是非常明确的地方。

希望在以后的翻译过程中慢慢积累。找感觉。

如有错误,请指教。

3% of users browse with IE9 and 14% of users have a disability. Why do we only cater for the former?的更多相关文章

  1. inline-block 前世今生

    曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码.如今 ...

  2. Asp.net MVC4高级编程学习笔记-模型学习第五课MVC表单和HTML辅助方法20171101

    MVC表单和HTML辅助方法 一.表单的使用. 表单中的action与method特性.Action表示表单要提交往那里,因此这里就有一个URL.这个URL可以是相对或绝对地址.表单默认的method ...

  3. ASP.NET MVC5高级编程 之 HTML辅助方法

    Html属性调用HTML辅助方法,Url属性调用URL辅助方法,Ajax属性调用Ajax辅助方法. HTML辅助方法 1.Html.BeginForm @using (Html.BeginForm(& ...

  4. inline-block 前世今生(转)

    曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码.如今 ...

  5. inline-block,真的懂吗

    曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码.如今 ...

  6. JS代码判断IE6,IE7,IE8,IE9!

    JS代码判断IE6,IE7,IE8,IE9!2011年12月15日 星期四 14:01做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代 ...

  7. atitit.eclipse 新特性总结3.1--4.3

    atitit.eclipse 新特性总结3.1--4.3 Eclipse 3.1 1 Eclipse 3.2 Java开发工具的新特性 2 1. 内容辅助(Ctrl+Space)模板 2 2. 动态地 ...

  8. JavaScript高级程序设计(第三版)学习笔记13、14章

    第13章,事件 事件冒泡 IE的事件叫做事件冒泡:由具体到不具体 <!DOCTYPE html> <html> <head>      <title>E ...

  9. intellij idea 13&14 插件推荐及快速上手建议 (已更新!)

    原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!) 早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转 ...

随机推荐

  1. UIScrollView 循环滚动,代码超简单

    如今非常多应用里面多多少少都用到了循环滚动,要么是图片.要么是view,或者是其它,我总结一下,写了个demo分享给大家. 先看代码之后在讲原理: 1.创建一个空的项目(这个我就不多说了). 2.加入 ...

  2. shell统计日志

    #nginx日志统计独立ip的个数: awk '{print $1}' /path-to-log-dir/access.log | sort | uniq | wc -l #查询访问最多的前10个ip ...

  3. javax.naming.NoInitialContextException: Need to specify class name in environment or system property

    javax.naming.NoInitialContextException: Need to specify class name in environment or system property ...

  4. web普通项目映射为maven项目

    localhost:8080/yourWebLocation  访问 前一个插件是映射项目路径成maven的格式 后一个插件是映射访问网址所需要的东西 <build> <!-- 发布 ...

  5. ubuntu12.04(64位)下安装Adobe Flash Player

    2012-06-14 10:10:37   第一步,去adobe官方网站就可以,使用方便,打开网站:http://get.adobe.com/cn/flashplayer/根据自己的版本下载需要的.本 ...

  6. 14条最佳JS代码编写技巧

    http://gaohaixian.blog.163.com/blog/static/123260105201142645458315/写任何编程代码,不同的开发者都会有不同的见解.但参考一下总是好的 ...

  7. ref与out区别(ref有进有出,而out只出不进)

    ref与out区别(ref有进有出,而out只出不进)   C#基础:ref和out的区别 ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数.通过引用传递参数允许函数成员更改参数的值 ...

  8. MFC总结之CListCtrl用法及技巧(一)

    本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧.当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅.主要包括以下十三点内容:基本操作.获取选中行的 ...

  9. C# “预先生成事件命令行”和“后期生成事件命令行”

    概述 Visual studio 项目允许在项目属性生成事件一栏中指定预先生成和后期生成事件来实现项目生成与部署的自动化. 实例1: 我自己写了一个调试工具,该工具处于一边开发一边使用过程中.实际工作 ...

  10. 关闭危害的端口DOS命令(转载)

    rem ipseccmd -w REG -p "HFUT_SECU" -r "Block UDP/137" -f *+0:137:UDP -n BLOCK -x ...