gptkbp:instanceOf
|
gptkb:standard
|
gptkbp:allows
|
creation of new HTML tags
|
gptkbp:canBe
|
gptkb:Shadow_DOM
HTML templates
autonomous custom elements
customized built-in elements
ES6 classes
|
gptkbp:canExtend
|
built-in HTML elements
|
gptkbp:category
|
gptkb:HTML
Web development
JavaScript APIs
|
gptkbp:compatibleWith
|
gptkb:Internet_Explorer
|
gptkbp:definedIn
|
gptkb:W3C
|
gptkbp:enables
|
custom tag names
encapsulation of behavior
reuse of components
|
gptkbp:example
|
<my-element>
<user-card>
|
https://www.w3.org/2000/01/rdf-schema#label
|
HTML custom elements
|
gptkbp:introducedIn
|
gptkb:HTML5
|
gptkbp:lifecycleCallbacks
|
adoptedCallback
attributeChangedCallback
connectedCallback
disconnectedCallback
|
gptkbp:partOf
|
gptkb:Web_Components
|
gptkbp:registeredIn
|
customElements.define()
|
gptkbp:requires
|
hyphen in tag name
|
gptkbp:specifies
|
gptkb:Custom_Elements_specification
|
gptkbp:supportedBy
|
gptkb:Edge
gptkb:Safari
gptkb:Firefox
gptkb:Chrome
|
gptkbp:usedIn
|
modern web applications
|
gptkbp:bfsParent
|
gptkb:standard
|
gptkbp:bfsLayer
|
4
|