WebIDL

WebIDL 是用于描述 Web 应用程序编程接口(API)的数据类型接口方法属性等组成部分的接口描述语言。它使用一种略微风格化的语法,独立于任何特定的编程语言,因此可以使用最合适的语言编写构建每个 API 的底层代码,同时仍然可以将 API 的组件映射到与 JavaScript 兼容的构造。

WebIDL 几乎用于 Web 的每个 API 规范,由于其标准格式和语法,创建 Web 浏览器的程序员可以更容易地确保他们的浏览器彼此兼容,而不管他们选择如何编写实现 API 的代码。

参见