Назад к вопросам
Junior
129
questionbank
Что такое событие DOMContentLoaded?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Это событие, которое возникает, когда первоначальный HTML-документ полностью загружен и разобран, без ожидания завершения загрузки таблиц стилей, изображений и подфреймов.
Главное отличие от события load:
- DOMContentLoaded: Сработает, когда структура DOM готова.
- load: Сработает только после полной загрузки всех ресурсов страницы (изображений, CSS, скриптов, если они не async/defer).
Использование:
// Добавляем слушатель события DOMContentLoaded
document.addEventListener('DOMContentLoaded', () => {
// Код, который должен выполняться после полной загрузки и разбора DOM
console.log('DOM полностью загружен и разобран.');
});
Это событие часто используется для выполнения JavaScript-кода, который манипулирует DOM, так как нет необходимости ждать загрузки всех внешних ресурсов.