BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

W3C发布统一Web验证工具:Unicorn

| 作者 Dave West 关注 1 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2010年8月4日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

近日,W3C发布了Unicorn:帮助改进网页质量的一站式工具。Unicorn由4个流行的工具组合而成(包括Markup验证器、CSS验证器、mobileOk检查器及Feed验证器)并提供了一个统一的接口。这意味着只需访问1个url而非4个就能检查网页了。借助于Unicorn,我们可以一下选择所有4个验证器进行检查,也可以根据需要选择其中的任何一个。

与单独使用每个工具一样,可以使用Unicorn以相同的3种方式验证Web站点,也就是说,可以提交待测试页面的url、上传文件或是直接将代码输入(剪切与粘贴)到文本框中。

与单元测试一样,验证是质量保证的基础。通过验证可以保证兼容于标准,接下来又可以保证网页与Web站点的整体质量。但验证是件单调乏味的事情,又很浪费时间,尤其是想让现有的站点保持与标准的兼容性更是如此。

简化测试验证与兼容性的工具可以降低总体代价与工作量。借助于Unicorn的帮助,我们可以同时执行4种验证测试,毫无疑问,与将同样的文件提交给4个不同的验证测试器相比,Unicorn的做法可以极大地简化验证过程。

如果你要创建全新的Web站点,那么在开发每个页面时都使用验证工具进行验证的做法非常类似于单元测试。如果你要改进或是维护现有的Web站点,那么:

... 遵照标准(如HTML和CSS)或是Web Accessibility Guidelines才是正道,也是最佳的抉择。指南与工具可以帮助你创建遵循Web标准的站点,确保更多的受众、降低开发与维护的代价。

上面这段文字引用自W3C质量保证小组的一篇文章。

做正确的事情并不意味着就简单轻松。方式也很重要。

但如何将现有的站点转化为兼容于标准的格式却是个艰难的决定。你的站点可能有多种格式的遗留、没有维护的文档,或是有巨量的文档,导致更新困难。你的站点背后可能是良好的设计与灵活的技术作为支撑,这会简化转换工作,但无论何种情况,更新站点都是需要资源作为保证的。

通常有两种方式可以让现有的Web站点兼容于标准:完全从头开始(错误的方式)与手工验证每个页面(困难的方式)。

本文会继续讨论这两种方式,分析他们之所以错误的原因并给出第3种方法:一次系统性地更新一部分。

验证工具(如Unicorn)的使用在整个质量保证进程中是个必要的步骤。值得注意的是,某些验证并不遵从于自动化的验证测试,比如Americans with Disabilities Act(ADA)兼容就是一例。

查看英文原文:W3C Releases Unicorn Web Validation Tool

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

看成了 Unicron 宇宙大帝 by xen azheng

看成了 Unicron 宇宙大帝

好像太严格了 by wing angel

www.google.com都被他报了几十个错误

Re: 好像太严格了 by 龙 张

是的,我也测试了google,报了一堆错误

我的顺利通过 by 周 启有

此文档已通过测试:W3C HTML Validator
URI: www.mlkmlk.cn/

infoq.com 更是错误一大堆 by h tp

不通过

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT