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