Sobes.tech
Junior

DOMContentLoaded olayı nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bu olay, temel HTML belgesi tamamen yüklendiğinde ve ayrıştırıldığında, stil tabloları, resimler ve alt çerçevelerin yüklenmesini beklemeden gerçekleşir.

load olayından temel fark:

  • DOMContentLoaded: DOM yapısı hazır olduğunda tetiklenir.
  • load: Sayfadaki tüm kaynaklar (resimler, CSS, betikler, eğer async/defer değilse) tamamen yüklendikten sonra tetiklenir.

Kullanım:

// DOMContentLoaded olayını dinleyicisini ekliyoruz
document.addEventListener('DOMContentLoaded', () => {
  // DOM tamamen yüklendikten ve ayrıştırıldıktan sonra çalışacak kod
  console.log('DOM tamamen yüklendi ve ayrıştırıldı.');
});

Bu olay, DOM ile manipüle eden JavaScript kodunu çalıştırmak için sıklıkla kullanılır, çünkü tüm dış kaynakların yüklenmesini beklemeye gerek yoktur.