← К глоссарию
DOM
DOM представляет HTML как дерево узлов. Через DOM API можно создавать, менять и удалять элементы, а также реагировать на события пользователя.
Почему это важно
DOM — точка контакта между JS-логикой и интерфейсом пользователя.
Примеры
- document.querySelector
- addEventListener
Как объяснить на собеседовании
DOM — это дерево объектов, представляющее HTML-документ для чтения и изменения через JS.
Частая ошибка
Часто трогать DOM в цикле вместо батчинга обновлений.
Где встречается на практике
- Поиск и изменение элементов
- Обработка событий
- Валидация и обратная связь в UI