gptkbp:instanceOf
|
gptkb:website
|
gptkbp:alternativeTo
|
JavaScript frameworks
|
gptkbp:canBe
|
gptkb:Angular
gptkb:React
gptkb:Vue.js
gptkb:LitElement
gptkb:Stencil
polymer
|
gptkbp:consistsOf
|
gptkb:Shadow_DOM
gptkb:HTML_Imports
gptkb:HTML_Templates
Custom Elements
|
gptkbp:deprecatedIn
|
gptkb:HTML_Imports
|
gptkbp:enables
|
component-based architecture
encapsulation of styles and markup
interoperability across frameworks
native browser support for components
|
gptkbp:hasFeature
|
custom events
HTML encapsulation
attribute reflection
autonomous custom elements
custom HTML tags
customized built-in elements
declarative shadow DOM
element registry
event retargeting
lifecycle callbacks
open and closed shadow roots
property binding
scoped CSS
shadow root
slot elements
template elements
template instantiation
|
https://www.w3.org/2000/01/rdf-schema#label
|
HTML Web Components
|
gptkbp:introducedIn
|
2011
|
gptkbp:relatedTo
|
gptkb:CSS
gptkb:JavaScript
gptkb:HTML5
|
gptkbp:specifies
|
gptkb:Custom_Elements_specification
gptkb:HTML_Imports_specification
gptkb:HTML_Template_specification
gptkb:Shadow_DOM_specification
|
gptkbp:standardizedBy
|
gptkb:W3C
|
gptkbp:supportedBy
|
gptkb:Google_Chrome
gptkb:Mozilla_Firefox
gptkb:Microsoft_Edge
gptkb:Safari
|
gptkbp:usedFor
|
creating reusable UI elements
|
gptkbp:usedIn
|
gptkb:Progressive_Web_Apps
gptkb:Single_Page_Applications
|
gptkbp:bfsParent
|
gptkb:Web_Platform_Working_Group
|
gptkbp:bfsLayer
|
4
|