【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

  • 2010-08-02
  • 本文字数:981 字

    阅读完需:约 3 分钟

近日,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

2010-08-02 23:406441
用户头像

发布了 88 篇内容, 共 258.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

新零售商城怎么开发??

ALVIS

关键字transient的认识

阿志

序列化 java关键字

女巫面具APP开发是什么??

ALVIS

微商新零售模式开发怎么做???

ALVIS

浪潮云说丨浪潮云IBP数据工场,打造行业数据基座

浪潮云

云计算

益题库小程序找谁开发??

ALVIS

绿色篮子APP怎么开发??

ALVIS

茶酒交易小程序开发难吗??

ALVIS

课程管理APP开发难吗?

ALVIS

商家入驻平台开发多少钱??

ALVIS

哒哒家政小程序开发多少钱?

ALVIS

e家帮系统开发有哪些功能?

ALVIS

美健日纪系统开发怎么做??

ALVIS

27岁到来之际,我在阿里实现了年薪40W+的小目标

编程菌

Java 编程 程序员 计算机 技术宅

皇家家政小程序开发怎么做?

ALVIS

绿袋环保小程序开发怎么样?

ALVIS

短短29天,应对高峰100W+访问,看浙大如何交出满分答卷

TakinTalks稳定性社区

sql task6

橙橙橙橙汁丶

SSR 技术概述

编程三昧

SSR 8月日更 服务端渲染

实现"双碳"目标,看下纺织业的智慧样本

百度大脑

人工智能

京东三面惨遭被虐,关于redis,高并发,分布式,微服务一窍不通

编程菌

Java 编程 程序员 计算机 技术宅

图书馆预约小程序开发多少钱?

ALVIS

DockerHub再现百万下载量黑产镜像,小心你的容器被挖矿

腾讯安全云鼎实验室

容器 云原生 镜像

[架构实战营]模块六作业

xyu

#架构实战营

小羽佳家政小程序开发

ALVIS

本夕生活小程序开发|快速搭建

ALVIS

Go- 包的使用

HelloBug

Go 语言

微商新零售小程序怎么开发??

ALVIS

纷多多拼团小程序开发

ALVIS

织信Informat低代码平台,赋能企业数字化飞速升级,提效300%!

优秀

低代码 低代码平台

Go- 包的制作

HelloBug

Go 语言 包的制作

W3C发布统一Web验证工具:Unicorn_架构_Dave West_InfoQ精选文章