Lionel Médini
Introduire la Programmation Orientée-Composants (POC) côté client
template
content
document.querySelector()
) (scripts pas déclenchés, images pas chargées…)
template.content.cloneNode()
ou template.content.importNode()
Node.appendChild()
active
, inter
ou inert until rendered
shadowRoot
: pointe vers le shadowRoot de l'élémentelement.createShadowRoot()
: en crée un sur l'élément couranthttp://w3c.github.io/webcomponents/spec/shadow/#shadow-dom-example
custom element type
: nom de l'élémentcustom element prototype
: contenu web, styles et comportement JSlifecycle callbacks
: méthodes lancées à la création, à l' “attachement”…document.registerElement()
<link rel=“import” href=“mon-composant.html”>