写点什么

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:406547
用户头像

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

关注

评论

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

刷爆LeetCode!字节技术官亲码算法面试进阶神技太香了

做梦都在改BUG

Java 数据结构 算法 LeetCode

进阶面试皆宜!阿里强推Java程序员进阶笔记,差距不止一点点

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

学会这招,来给你的 SpringBoot 工程部署的 jar 包瘦瘦身吧!

Java你猿哥

Java jar Spring Boot ssm

【全网首发】华秋CAM:免费Gerber查看器,离线版!

华秋电子

阿里、字节等大佬神创,必须是全网最全的Netty核心原理手册

Java你猿哥

Java 源码 Netty ssm netty内存管理

在行 | 唱响钢铁冶金行业绿色发展进行曲

用友BIP

【活动预告】数据集成引擎BitSail遇上CDC

字节跳动数据平台

数据集成平台 bitsail

3F聆听

郭明

系统梳理面试6大专题,阿里爆款Java面试速成笔记也太香了

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

NFTScan:05.15~05.21 NFT 市场热点汇总

NFT Research

数据驱动运营增长

MobTech袤博科技

面试官:Spring Boot 的启动流程你了解吗?我:。。

Java你猿哥

Java spring Spring Boot ssm main

区块链DAPP互助逻辑模式系统开发技术方案

I8O28578624

理论+实操,带你了解多沙箱容器运行时Kuasar

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

优秀!阿里甩出GC面试小册,仅7天Github获赞96.9K

做梦都在改BUG

Java JVM 垃圾回收 GC

Wallys miniPCIe wlan modules/ QCA9880 /2.4G&5G

Cindy-wallys

QCA9880

SpringBoot限制接口访问频率 - 这些错误千万不能犯

做梦都在改BUG

Java spring Spring Boot 框架

系统梳理面试6大专题,阿里爆款Java面试速成笔记也太香了

Java你猿哥

Java MySQL redis MQ java面试

DAPP合约拆分公排模式项目系统开发技术讲解

I8O28578624

GitHub标星30k!基于Spring MVC Mybatis分布式开发系统-zheng项目(内附源码)

Java你猿哥

开源 架构设计 分布式架构 JavaEE zheng

直击面试!阿里技术官手码12W字面试小册在Github上爆火

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

华为云加速器首期加速营圆满结营,40+位创业者携手出海

科技热闻

智能的支柱:算法

TiAmo

算法 动态规划 分治 回溯算法 分支限界

JVM调优实战:优化Java应用程序的性能

做梦都在改BUG

Java JVM 性能调优

阿里开源SpringBoot全栈小册!Github已标星百万

做梦都在改BUG

Java spring Spring Boot 框架

深化企业数据智能应用 用友敢当“急先锋”

用友BIP

2023用友BIP技术大会

云从科技进入百模大战,行业大模型成为胜负手

ToB行业头条

2023年企业降低云支出的小方法汇总

行云管家

云计算 云资源 云成本 云支出

【安全运维】免费运维软件有哪些?哪款好用一点?

行云管家

运维 安全运维 免费 小微企业

共享电单车生产厂家排名!怎么选?

共享电单车厂家

共享电动车厂家 共享电单车生产 本铯共享电动车 共享电单车厂家排名

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