Встречается на собеседованиях • сегодня
В чем разница между DomContentLoaded и load
DOMContentLoaded и load — это события жизненного цикла загрузки страницы, но они срабатывают в разные моменты:
- DOMContentLoaded
Срабатывает, когда браузер полностью загрузил и разобрал HTML-документ, построил DOM-дерево, но ещё не загрузил внешние ресурсы (картинки, стили, скрипты и т.д.).
Подходит для инициализации скриптов, которым не нужно ждать загрузки всех ресурсов.
- Load
Срабатывает, когда загружены все ресурсы страницы (изображения, стили, скрипты и т.д.).
Используется, когда нужно работать с размерами изображений или другими зависимостями от полной загрузки.
javascript
// Пример использования
document.addEventListener('DOMContentLoaded', () => {
console.log('DOM готов, но картинки ещё нет');
});
window.addEventListener('load', () => {
console.log('Вся страница загружена');
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы