WebIDL规范是最后一次调用,而the buzz是这是网络的重要一步。但是,我找不到有关它的有用信息及其重要性。
据我所知,它定义了一个界面,但界面是什么? WebIDL如何与ECMAscript,JavaScript,HTML或DOM相关联?这会影响这个不起眼的Web开发人员的生活,还是会影响到不同的人群 - 浏览器开发人员呢?
欢迎链接到文章。
答案 0 :(得分:8)
我想说它与DOM以及通过JavaScript以外的语言操作它的方式有关。 JavaScript已经有了操纵DOM的方法,但这不是标准,WebIDL可能是其他语言的接口。
答案 1 :(得分:5)
WebIDL很重要的一个领域是针对JavaScript的类型化语言编译器。我研究了一个名为WebSharper的工具,它将F#编译为JavaScript;一个更为人熟知的例子是GWT for Java。在这些框架中,我们的用户希望通过代码完成和检查来对可用功能进行类型化访问。我们曾经用手或半正式的半自动方式描述F#-JS映射。这听起来像编译WebIDL将有助于更多地了解不断发展的HTML5规范。理想情况下,我们甚至可以说服JavaScript库编写者为其代码提供或生成WebIDL。