原文:
zh.annas-archive.org/md5/1753B09CD35CEC6FE2CC3F9B8DA85828
译者:飞龙
附录 B.社区和资源
WHATWG
2004 年,WHAT 工作组由 Mozilla、Apple 和 Opera 的成员组成。更常用的名称 WHATWG 代表 Web 超文本应用技术工作组。该组的主要目标是促进 HTML 的演进和发展。W3C 对 HTML 的缓慢发展也是该组成立的原因。
该组的重点是 HTML 标准,还包括 Web 存储、Web 套接字、Web 工作者和服务器端事件。过去还开发和讨论了其他标准。该规范的编辑是 Ian “Hixie” Hickson (www.hixie.ch/
)。
我们在整本书中经常提到 WHATWG 规范,它是最新的文档,因为它是一个活动标准。这意味着标准会随着社区提出的变更请求而不断更新。另一方面,规范并不会以不兼容的方式简单地中断。
有关该组织的更多信息可从www.whatwg.org/
找到。
还有一个面向开发者的规范可在developers.whatwg.org/
找到。
万维网联盟
这个组织也被称为 W3C,是主要的国际 Web 标准制定者。它成立于 1994 年,由 Tim Berners-Lee 领导,拥有全职员工负责协调各种规范。
该联盟由其成员(www.w3.org/Consortium/Member/List
)管理,包括非营利组织、公司以及个人。您必须成为会员才能访问该网站。只要 W3C 批准申请,任何人都可以成为会员。此外,每个成员支付根据所在国家收入调整的费用。
有人批评了成员基础,因为它主要由能够支付并在会议和旅行上花费大量资金的公司组成。
2006 年,W3C 宣布将与 WHATWG 合作,停止开发从未完全起飞的 XHTML 标准。目前,这两个组织有不同的目标。WHATWG 更关注浏览器应该追求的目标,而 W3C 则具有活动标准的特定快照,使它们分道扬镳。WHATWG 的编辑 Hixie 向两个组织发送反馈。有关这两个规范的差异的更多信息,请参见以下网址:
W3C 的官方网站是www.w3.org/
。
其他资源
Mozilla 开发者网络(MDN),developer.mozilla.org
)提供了大量关于 Web 开发的数据。有 HTML、JavaScript、CSS、DOM、AJAX、SVG、WebGL 等主题。一些信息可能是针对 Firefox 的,但大多数不是。驱动 MDN 的平台 Kuma 可在 GitHub 上找到,github.com/mozilla/kuma
。此外,还有许多其他方式可以为文档的改进做出贡献,更多信息请参见developer.mozilla.org/en-US/docs/Project:About#About_MDN
。目前,MDN 是最全面和最简单的日常 Web 开发文档。
HTML5 rocks(www.html5rocks.com
)是一个很好的教程和文章资源。该项目由 Google 和大多数 Chrome 团队运行,但也有许多其他非 Google 员工加入。一些教程使用了很多 Chrome 特定的内容,但它们仍然是目前最好的文章之一。该项目可作为 GitHub 存储库在github.com/html5rocks
上找到。
深入了解 HTML5(diveintohtml5.info/
)是 Mark Pilgrim 的一本文化书籍,既有趣又提供了很好的起点。
HTML5 测试(html5test.com/
)可以为您的浏览器打分,并提供不同主要浏览器之间的比较。
更详细的跨浏览器支持信息可在 quirks mode www.quirksmode.org/compatibility.html
上找到。