在 Web Components工作草案(第5.2节)中,我偶然发现了这个结构:
<element name="tick-tock-clock">
<script>
({
tick: function () {
…
}
});
</script>
</element>
当以这种方式使用时,我可以引用tick
via this
( this.tick
)——至少在同一个脚本元素中——参见5.3的例子。
这个结构({ tick: ... })
叫什么?这个怎么运作?这是哪个规范的一部分?
澄清:我的问题是为什么this.tick
假定工作?我无法重现它以在浏览器中工作。
编辑:正如W3C 的 webapps 邮件列表中的这封电子邮件中所述,我所指的部分规范现在已经过时,部分原因是this
-> 我所询问的原型绑定。