Встречается на собеседованиях • сегодня
Какой объект предоставляет интерфейс для подписки на события
В JavaScript основным объектом для подписки на события является EventTarget. Это базовый интерфейс, который реализуют все DOM-элементы (через Node), window, document и другие объекты. Основные методы:
javascript
// Подписка
element.addEventListener('click', handler);
// Отписка
element.removeEventListener('click', handler);
text
Ключевые особенности:
- Можно подписаться на несколько событий одного типа
- Третий параметр `options` позволяет контролировать фазу всплытия/перехвата
- Для отписки нужно передать ту же функцию-обработчик
Пример:
```javascript
const button = document.querySelector('button');
const handler = () => console.log('Clicked!');
button.addEventListener('click', handler);
// Позже
button.removeEventListener('click', handler);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы