Junior
DOMContentLoaded hadisəsi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Bu hadisə, ilkin HTML sənədinin tam yüklənib təhlil edildiyi zaman baş verir, stil cədvəllərinin, şəkillərin və alt çərçivələrin yüklənməsini gözləmədən.
Əsas fərq load hadisəsindən:
- DOMContentLoaded: DOM strukturunun hazır olduğu zaman baş verir.
- load: Səhifənin bütün resursları (şəkillər, CSS, skriptlər, əgər onlar async/defer deyilsə) tam yükləndikdən sonra baş verir.
İstifadə:
// DOMContentLoaded hadisəsi üçün dinləyici əlavə edirik
document.addEventListener('DOMContentLoaded', () => {
// DOM tam yükləndikdən və təhlil edildikdən sonra icra olunacaq kod
console.log('DOM tam yükləndi və təhlil edildi.');
});
Bu hadisə, DOM ilə manipulyasiya edən JavaScript kodunu icra etmək üçün tez-tez istifadə olunur, çünki bütün xarici resursların yüklənməsini gözləməyə ehtiyac yoxdur.