【发布时间】:2012-09-03 12:14:50
【问题描述】:
在阅读 WHATWG 的 HTML5 - A technical specification for Web developers 时,我看到许多参考资料,例如:
在 IDL 属性中反映内容属性
定义了一些 IDL 属性以反映特定内容 属性。这意味着在获取时,IDL 属性返回 内容属性的当前值,以及设置时的 IDL 属性将内容属性的值更改为给定的 价值。
和:
在符合标准的文档中,只有一个正文元素。这 document.body IDL 属性为脚本提供了轻松访问 文档的正文元素。
body 元素作为事件处理程序内容属性公开一个数字 Window 对象的事件处理程序。这也反映了他们的 事件处理程序 IDL 属性。
我(诚然是模糊的)理解来自 Windows 世界。我认为 .idl 文件用于映射 n 层分布式应用程序中的远程过程调用。我会假设内容属性是指 html 元素属性。
我可以看到的标准中没有任何地方可以解释术语“内容属性”和“IDL 属性”的这种用法。谁能解释这些术语的含义以及这两种属性之间的关系?
【问题讨论】:
-
IDL 属性的一个例子是
innerHTML的Element。当您为此属性设置值时,它会在解析提供的值后触发 DOM 的更改。它与内容属性非常不同。