我正在寻找JavaScript类(成员,方法,参数......)的机器可读参考,特别是与HTML5标准(画布,存储等)相关 .
到目前为止,我所发现的只是W3C网站上的规范,其中包括规范的一部分,f.i . http://dev.w3.org/html5/2dcontext/中包含CanvasRenderingContext2D的Web IDL,其他页面包含其他部分 .
但我必须是盲目的,因为我找不到一些全局索引/摘要 all the valid IDLs 按版本/草稿/等分类和分类 .
谁知道它在哪里可以找到?
6 回答
不确定它是否是WebIDL,但是WebKit Source有很多
.idl
文件与.cpp
和.h
文件混合在一起 . 您可以在线浏览源代码 . 从WebCore开始,深入了解一些子目录 .你在找这个吗? http://code.haskell.org/yc2js/W3C/
Mozilla使用的WebIDL可以在http://mxr.mozilla.org/mozilla-central/source/dom/webidl/找到
见以下链接:
相关规格:http://www.w3.org/wiki/Web_IDL#Dependent_Specifications
HTML5仍然在变化,因此任何官方参考栏都不可避免地会过时 .
您最好的选择是直接从规范中获取数据 . 解析该文件,然后使用类
idl
提取所有pre
元素 . 那是你的机器可读清单 . 保证官方和最新 .问伊恩希克森(这个答案时的规范编辑),这是他回复的编辑摘要: