繁体   English   中英

什么是WebIDL和(为什么)重要?

[英]What is WebIDL and (why) is it important?

WebIDL规范是最后一次调用, 嗡嗡声是这是网络的一大步。 但是,我找不到有关它的有用信息及其重要性。

据我所知,它定义了一个界面,但界面是什么? WebIDL如何与ECMAscript,JavaScript,HTML或DOM相关联? 这会影响卑微的Web开发人员的生活吗?或者是针对不同的人群 - 浏览器开发者可能会这样吗?

欢迎链接到文章。

我会说它与DOM以及通过JavaScript以外的语言操作它的方式有关。 JavaScript已经有了操纵DOM的方法,但这不是标准,WebIDL可能是其他语言的接口。

WebIDL很重要的一个领域是针对JavaScript的类型化语言编译器。 我研究了一个名为WebSharper的工具,它将F#编译为JavaScript; 一个更为人熟知的例子是GWT for Java。 在这些框架中,我们的用户希望通过代码完成和检查来对可用功能进行类型化访问。 我们曾经用手或半正式的半自动方式描述F#-JS映射。 这听起来像编译WebIDL将有助于更多地了解不断发展的HTML5规范。 理想情况下,我们甚至可以说服JavaScript库编写者为其代码提供或生成WebIDL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM