Встречается на собеседованиях • сегодня
Как работают события
События в JavaScript — это механизм реагирования на действия пользователя или изменения в DOM. Они работают по принципу прослушивания (listening) и обработки (handling).
- Типы событий: клики, наведение, ввод и т.д.
- Этапы:
- Capture (погружение): событие спускается от
windowдо целевого элемента. - Target: достижение элемента, на котором произошло событие.
- Bubble (всплытие): событие поднимается обратно к
window.
- Capture (погружение): событие спускается от
Пример:
javascript
button.addEventListener('click', (e) => {
console.log('Клик обработан!');
}, false); // false — обработчик на фазе всплытия (по умолчанию)Отмена поведения:
javascript
e.preventDefault(); // отмена стандартного действия
e.stopPropagation(); // остановка всплытияДелегирование:
javascript
document.body.addEventListener('click', (e) => {
if (e.target.matches('.btn')) {
console.log('Клик по кнопке!');
}
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы