JavaScript/HTML5的机器可读(WebIDL)参考?

Eri*_*nge 15 javascript html5 idl

我正在寻找JavaScript类(成员,方法,参数......)的机器可读参考,特别是与HTML5标准(画布,存储等)相关.

到目前为止,我所发现的只是W3C网站上的规范,其中包括规范的一部分,http: //dev.w3.org/html5/2dcontext/ 其中包含CanvasRenderingContext2D的Web IDL,其他页面包含其他部分.

但我必须是盲目的,因为我找不到一些全局索引/摘要,所有有效的IDL按版本/草稿/等分类和分类.

谁知道它在哪里可以找到?

Eri*_*nge 3

问 Ian Hickson(本回答时的规范编辑),以下是他的回复的编辑摘要:

没有一个文档包含所有 IDL 片段,不是。

[因此 HTML 规范文档构成了 WebIDL 的参考]

FWIW,我建议使用这个来源:

http://whatwg.org/c

它比 W3C 副本更规范。

[<pre class="idl"> 元素] 的盲提取应该大部分有效。它需要一点按摩,但不需要太多。确保排除 class="idl extract" 块。

实际上,我在规范生成过程中进行了盲提取,以验证 IDL 语法是否正确(或者更确切地说,所有错误都是故意的......我偶尔会使用 WebIDL 规范中尚未指定的语法)。