Sobes.tech
Junior

Какво е събитието DOMContentLoaded?

sobes.tech AI

Отговор от AI

Тази събитие се случва, когато първоначалният HTML документ е напълно зареден и анализиран, без да се чака зареждането на стилови таблици, изображения и подрамки.

Основната разлика от събитието load:

  • DOMContentLoaded: Ще се активира, когато структурата на DOM е готова.
  • load: Ще се активира само след пълното зареждане на всички ресурси на страницата (изображения, CSS, скриптове, ако не са async/defer).

Използване:

// Добавяме слушател за събитието DOMContentLoaded
document.addEventListener('DOMContentLoaded', () => {
  // Код, който трябва да се изпълни след пълното зареждане и анализ на DOM
  console.log('DOM напълно зареден и анализиран.');
});

Това събитие често се използва за изпълнение на JavaScript код, който манипулира DOM, тъй като не е необходимо да се чака зареждането на всички външни ресурси.