Sin*_*a V 43 standards html5 idl
在阅读WHATWG的HTML5 - Web开发人员的技术规范时,我看到许多参考文献,例如:
反映IDL属性中的内容属性
定义了一些IDL属性以反映特定的内容属性.这意味着在获取时,IDL属性返回content属性的当前值,并且在设置时,IDL属性将content属性的值更改为给定值.
和:
在符合文件的情况下,只有一个身体元素.document.body IDL属性使脚本可以轻松访问文档的body元素.
body元素将事件处理程序内容属性公开为Window对象的许多事件处理程序.它还镜像了它们的事件处理程序IDL属性.
我(公认的模糊)理解来自Windows世界.我认为.idl文件用于映射n层分布式应用程序中的远程过程调用.我假设一个内容属性引用了html元素属性.
我可以看到标准中没有地方解释术语"内容属性"和"IDL属性"的用法.任何人都可以解释这些术语的含义以及这两种属性的关系吗?
rob*_*rtc 54
本文档定义了一种接口定义语言Web IDL,可用于描述要在Web浏览器中实现的接口.Web IDL是一种IDL变体,具有许多功能,可以更轻松地指定Web平台中常见脚本对象的行为.本文档还详细介绍了如何使用Web IDL描述的接口与ECMAScript执行环境中的构造相对应.
内容属性是标记中出现的属性:
<div id="mydiv" class="example"></div>
Run Code Online (Sandbox Code Playgroud)
在上面的代码id和class都是属性.通常,content属性将具有相应的IDL属性.
例如,以下JavaScript:
document.getElementById('mydiv').className = 'example'
Run Code Online (Sandbox Code Playgroud)
相当于设置classcontent属性.
在JavaScript文本中,IDL属性通常称为属性,因为它们作为DOM对象的属性公开给JavaScript.
虽然通常有一对相应的内容属性和IDL属性/属性,但它们不一定是可互换的.例如,对于<option>元素:
selected指示选项的初始状态(并且在用户更改选项时不会更改),selected反映了控件的当前状态