Встречается на собеседованиях • сегодня
Как узнать что текущая страница загрузилась
Для определения полной загрузки страницы можно использовать событие load объекта window:
javascript
window.addEventListener('load', function() {
console.log('Страница полностью загружена, включая все ресурсы');
});Альтернативно, для DOM-готовности (когда DOM построен, но ресурсы могут ещё грузиться) используйте DOMContentLoaded:
javascript
document.addEventListener('DOMContentLoaded', function() {
console.log('DOM полностью построен');
});В современных SPA-фреймворках (React, Vue, Angular) обычно используют их собственные хуки жизненного цикла компонентов. Например, в React это useEffect:
jsx
useEffect(() => {
console.log('Компонент смонтирован');
}, []);Разница между load и DOMContentLoaded важна: первый ждёт все ресурсы (изображения, стили), второй срабатывает сразу после построения DOM-дерева.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы