Встречается на собеседованиях • сегодня
Что показывает функция getBoundingClientTrack
getBoundingClientRect() возвращает объект DOMRect с размерами и позицией элемента относительно viewport (видимой части страницы).
Свойства объекта:
x,y– координаты верхнего левого углаwidth,height– размеры элементаtop,right,bottom,left– расстояния до границ viewport
Пример:
javascript
const box = document.querySelector('.box');
const rect = box.getBoundingClientRect();
console.log(rect.width); // ширина элемента
console.log(rect.top); // расстояние от верха viewport до элемента⚠️ Важно:
- Координаты меняются при прокрутке
- Возвращаемые значения включают padding и border, но не margin
- Для получения позиции относительно документа нужно добавить
window.scrollY/Xкtop/left

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