Встречается на собеседованиях • сегодня
Работал ли с Web API Intersection Observer
Да, работал. Intersection Observer API позволяет асинхронно отслеживать пересечение элементов с viewport или другим родительским элементом. Это полезно для ленивой загрузки изображений, бесконечного скролла или аналитики видимости.
Пример использования:
javascript
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
observer.unobserve(entry.target);
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.lazy-load').forEach(el => observer.observe(el));Ключевые параметры:
root- элемент-контейнер (по умолчанию viewport)rootMargin- отступы вокруг rootthreshold- процент видимости для срабатывания (может быть массивом)

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