Properties (52)
Predicate | Object |
---|---|
gptkbp:instanceOf |
web technology
|
gptkbp:aimsTo |
user interface design
code maintainability performance of web applications component interoperability |
gptkbp:allows |
encapsulation of styles
DOM_tree_isolation |
gptkbp:benefits |
creating reusable components
large-scale applications |
gptkbp:can_be |
JavaScript
|
gptkbp:compatibleWith |
HTML5
|
gptkbp:controls |
style leakage
|
gptkbp:decoratedWith |
CSS_rules
|
gptkbp:enables |
component-based architecture
|
gptkbp:features |
supports encapsulation.
the browser's rendering engine |
https://www.w3.org/2000/01/rdf-schema#label |
shadow DOM
|
gptkbp:includes |
custom elements
theming of components |
gptkbp:is_a_key_component_of |
modern web development
|
gptkbp:is_a_time_for |
building modular web applications
creating encapsulated components |
gptkbp:is_accessible_by |
Element.shadowRoot
|
gptkbp:is_designed_to |
user experience
|
gptkbp:is_monitored_by |
browser developer tools
|
gptkbp:is_part_of |
HTML5 specification
the web component standard the web standards |
gptkbp:is_recognized_for |
the_Shadow_DOM_specification
|
gptkbp:is_supported_by |
modern web browsers
|
gptkbp:is_used_in |
gptkb:Web_Components
progressive web apps single-page applications design systems dynamic web applications polyfills React components component state HTML templates Angular components Vue components accessible components isolated component libraries JavaScript_API custom_UI_elements JavaScript_functionality |
gptkbp:isUsedFor |
attachShadow method
CSS_custom_properties |
gptkbp:provides |
a way to isolate CSS styles
|
gptkbp:related_to |
light_DOM
|
gptkbp:style |
shadow stylesheets
|
gptkbp:supports |
slot elements
|