Встречается на собеседованиях • сегодня

Какие знаешь способы отслеживания события

1. **addEventListener** – стандартный способ подписки на события DOM. ```javascript button.addEventListener('click', () => console.log('Clicked!')); ``` 2. **on-атрибуты** – inline-обработчики в HTML. ```html ``` 3. **События React** – синтетические события через `onClick` и подобные пропсы. ```jsx ``` 4. **Event Emitter** – кастомные события через `EventTarget` или библиотеки (например, `EventEmitter3`). ```javascript const emitter = new EventEmitter(); emitter.on('event', () => console.log('Event fired!')); ``` 5. **Intersection Observer** – для отслеживания видимости элементов. ```javascript const observer = new IntersectionObserver(entries => { /* логика */ }); observer.observe(element); ``` 6. **Mutation Observer** – для отслеживания изменений в DOM. ```javascript const observer = new MutationObserver(mutations => { /* логика */ }); observer.observe(targetNode, { attributes: true }); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы