Встречается на собеседованиях • сегодня
Как понять что загрузились все ресурсы
Для определения загрузки всех ресурсов можно использовать window.onload или document.addEventListener('DOMContentLoaded'), но они не учитывают асинхронные ресурсы (изображения, скрипты и т.д.).
Более надежный вариант — window.onload, который срабатывает после полной загрузки страницы, включая все ресурсы:
javascript
window.onload = function() {
console.log('Все ресурсы загружены');
};Для более детального контроля можно использовать PerformanceObserver:
javascript
const observer = new PerformanceObserver((list) => {
const entries = list.getEntriesByType('resource');
console.log('Загруженные ресурсы:', entries);
});
observer.observe({ type: 'resource', buffered: true });Также можно отслеживать загрузку динамически добавленных ресурсов через load события:
javascript
const img = new Image();
img.onload = () => console.log('Изображение загружено');
img.src = 'image.jpg';
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы