官方HTML 5 API在哪里?

时间:2014-06-04 21:52:30

标签: html html5 video

对于JavaScript来说似乎很容易。如果您想了解语言本身的API,请咨询ES5。对于像jquery这样的图书馆,请访问www.api.jquery.com。

但对于HTML 5,去哪里查找specefic标签的API?

假设我想知道<video>

的界面

我的猜测是

https://developer.mozilla.org/en-US/

但这是从公司的角度来看 - Mozilla。那些发布规范的人是否有已发布的API?

我们可以使用<video>作为示例吗?

这是一个有用的网站,我发现它说明它解析不同的specefications:

http://html5index.org/

但看起来它只适用于JS部分。

我发现它使用谷歌搜索:

https://www.google.com/?gws_rd=ssl#q=html5+api&spell=1

我一直在使用w3schools b.c.它有最好的布局,但我听说很多人说不要使用它。

如果没有,那么资源是什么?

4 个答案:

答案 0 :(得分:2)

到目前为止,还没有正式的HTML5 API或官方HTML5。人们认为“事实上的标准”是以下之一:

  • W3C HTML5 CR,一个候选推荐标准,这意味着它不会在它成为W3C推荐标准之前发生重大变化(除了标记为“风险“可能由于缺乏实施而被删除。
  • W3C HTML 5.1 Nightly,编辑草案,W3C HTML5的进一步发展。顾名思义,它可能会每天都在改变。
  • WHATWG HTML Living Standard。与W3C文档大致兼容,但有一些小的和一些主要的差异。显然从来没有想到会变得比现在更加官方:由Ian Hixie及其管弦乐队(WHATWG集团)维护的可变文件。

请注意,即使是最官方的HTML5 CR,也说:“这是一份草案文档,可能随时被其他文档更新,替换或废弃。除了正在进行的工作之外,引用这个文件是不恰当的。“实际上,它比这可能暗示的更稳定,更接近”标准“。

上述所有文件都是不完整的,因为它们引用了许多文件,例如: DOM规范和草案,留下必要的部分。引用的文件可能非常可变,甚至是粗略的。例如,引用WHATWG URL Living Standard而不是Internet-standard on URLs(URI),而不是各种旧的DOM规范和草稿,引用了新出现的文档。目前,HTML5 CR引用了W3C DOM4 CR。

答案 1 :(得分:0)

这是HTML标准。这听起来就像你正在寻找的那样。

http://www.whatwg.org/specs/web-apps/current-work/multipage/

对于<video>示例,这是接口:

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#htmlvideoelement

当然,很多有趣的事情都在HTMLMediaElement界面中。

如果你继续进入超级接口,你会发现它扩展了Element接口,它是DOM的一部分。

http://dom.spec.whatwg.org/#interface-element

答案 2 :(得分:0)

另一个流行的标准来自W3C:

http://www.w3.org/TR/html5/

以下是W3C提供的差异列表:

http://www.w3.org/wiki/HTML/W3C-WHATWG-Differences

答案 3 :(得分:0)

W3C于2014年10月28日发布了其官方Recommendation of HTML5

在那里,您可以找到所有HTML5元素的完整参考,包括video元素。