W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
該 Window 接口的 customElements 只讀屬性用于返回對(duì)該 CustomElementRegistry 對(duì)象的引用,該對(duì)象可用于注冊(cè)新的自定義元素并獲取有關(guān)以前注冊(cè)的自定義元素的信息。
let customElementRegistry = window.customElements;
customElements 屬性返回一個(gè) CustomElementRegistry 對(duì)象實(shí)例,表示當(dāng)前窗口的自定義元素注冊(cè)表。
你會(huì)看到使用這個(gè)屬性的最常見的例子是訪問 CustomElementRegistry.define() 方法來(lái)定義和注冊(cè)一個(gè)新的自定義元素,例如:
let customElementRegistry = window.customElements;
customElementRegistry.define('my-custom-element', MyCustomElement);
但是,它通常縮寫為以下內(nèi)容:
customElements.define('element-details',
class extends HTMLElement {
constructor() {
super();
const template = document
.getElementById('element-details-template')
.content;
const shadowRoot = this.attachShadow({mode: 'open'})
.appendChild(template.cloneNode(true));
}
});
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
HTML Living Standard 該規(guī)范中的'window.customElements'的定義。 | Living Standard | 初始定義。 |
我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的JSON格式。
特征 | Firefox(Gecko) | Chrome | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
window.customElements | 不支持 | 支持 | 不支持 | ? | ? | ? |
特征 | Firefox Mobile (Gecko) | Chrome for Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
window.customElements | ? | ? | ? | ? | ? |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: