Javascript `是`属性,用于初始化聚合物组件

Javascript `是`属性,用于初始化聚合物组件,javascript,polymer,web-component,Javascript,Polymer,Web Component,我们从核心输入文档中了解到,核心输入应该以这种方式使用: 这种使用is属性来初始化聚合物成分的方法似乎在任何地方都没有记录。有人能给我指一下相关的文件吗 是是W3C规范中定义的属性,不特定于聚合物。为了使用is属性,自定义元素必须扩展相应的本机元素的原型 document.registerElement('x-foo', { prototype: Object.create(HTMLParagraphElement.prototype, {}), extends: 'p' }); .

我们从
核心输入
文档中了解到,
核心输入
应该以这种方式使用:


这种使用
is
属性来初始化聚合物成分的方法似乎在任何地方都没有记录。有人能给我指一下相关的文件吗

是W3C规范中定义的属性,不特定于聚合物。为了使用
is
属性,自定义元素必须扩展相应的本机元素的原型

document.registerElement('x-foo', {
  prototype: Object.create(HTMLParagraphElement.prototype, {}),
  extends: 'p'
});

...

<p is="x-foo"></p>
<polymer-element name="x-foo" extends="p">
  ...
</polymer-element>

...

<p is="x-foo"></p>