Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

29 rader
609 B

  1. // Beispiel Komponente
  2. class GfiSuperComponent extends HTMLElement {
  3. static get observedAttributes(){
  4. return ["cool-attribute"]
  5. }
  6. constructor() {
  7. super();
  8. console.log("Objekt kreiert")
  9. };
  10. connectedCallback(){
  11. console.log("Connected")
  12. }
  13. disconnectedCallback(){
  14. console.log("removed")
  15. }
  16. attributeChangedCallback(attr, old ,neu) {
  17. console.log("attributes", attr, old, neu)
  18. }
  19. };
  20. window.customElements.define('gfi-super-component',GfiSuperComponent);
  21. // <gfi-super-component></gfi-super-component>
  22. // <gfi-super-component cool-attribute="cool"></gfi-super-component>