Çözüldü Vanilla JavaScript ile component oluşturmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

533388

Hectopat
Katılım
27 Mart 2022
Mesajlar
4.463
Makaleler
2
Çözümler
54
JavaScript ile component oluşturmak ve HTML sayfasında aynı elementmiş gibi çağırmak istiyorum ama anlamadığım birkaç yer var bunları söyler ve birkaç tutorial önerirseniz sevinirim.
Öncelikle kullandığım bu kaynak nasıl onu söylerseniz sevinirim.
medium linki
Ve bu makaleden incelediğim JavaScript kodlarında neden htmlelement classından miras aldık?
@RaSGooL hocam bakabilir misiniz müsait olunca, diğer arkadaşlar da anlatırlarsa sevinirim.
 
Çözüm
Örnek saat componenti oluşturdum, bakabilirsin.
JavaScript:
class TimeDisplay extends HTMLElement {
  connectedCallback() {
    console.log("Element DOM'a eklendi.");
    this.interval = setInterval(() => {
      this.textContent = new Date().toLocaleTimeString();
    }, 1000);
  }
  disconnectedCallback() {
    console.log("Element DOM'dan çıkarıldı.");
    clearInterval(this.interval);
  }
}

customElements.define("time-display", TimeDisplay);
HTML:
<time-display></time-display>
Bir de nasıl dom ile etkilesime gecerim? Mesela bir sayi arttirma projesi yaparim? Basit bir ornek verir misiniz?
Burada cevaplandı:
 

Technopat Haberler

Geri
Yukarı