Statements (51)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:standard
|
gptkbp:allows |
DOM tree isolation
scoped styles |
gptkbp:API |
attachShadow()
shadowRoot property |
gptkbp:category |
Web development
Frontend technology |
gptkbp:compatibleWith |
gptkb:Internet_Explorer
|
gptkbp:definedIn |
gptkb:W3C
|
gptkbp:enables |
component-based architecture
encapsulation of DOM and CSS reusable UI components |
gptkbp:hasConcept |
gptkb:shadow_DOM_v0_(deprecated)
event retargeting shadow tree ::part CSS pseudo-element ::slotted CSS pseudo-element adoptedStyleSheets closed shadow root composed events delegatesFocus light DOM open shadow root shadow DOM v1 (current) shadow boundary shadow host slot assignment slotchange event |
gptkbp:hasFeature |
shadow root
mode (open/closed) slot element |
https://www.w3.org/2000/01/rdf-schema#label |
Shadow DOM
|
gptkbp:introducedIn |
2011
|
gptkbp:partOf |
gptkb:Web_Components
|
gptkbp:prevention |
style leakage
DOM pollution |
gptkbp:relatedTo |
gptkb:HTML_Imports
HTML templates Custom Elements |
gptkbp:specifies |
https://dom.spec.whatwg.org/#shadow-trees
|
gptkbp:supportedBy |
gptkb:Edge
gptkb:Safari gptkb:Firefox gptkb:Chrome |
gptkbp:usedBy |
gptkb:LitElement
gptkb:Angular_Elements gptkb:Google_Polymer gptkb:StencilJS |
gptkbp:usedIn |
custom elements
|
gptkbp:bfsParent |
gptkb:standard
|
gptkbp:bfsLayer |
4
|