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

Как работает событие

Событие в JavaScript — это сигнал от браузера о каком-то действии (клик, наведение, загрузка и т.д.). Обработка событий происходит через Event Loop, который следит за очередью событий и выполняет их обработчики.

Пример:

javascript
button.addEventListener('click', function(event) {
  console.log('Клик!', event.target);
});

Особенности:

  1. События всплывают (bubbling) от целевого элемента вверх по DOM
  2. Можно остановить всплытие через event.stopPropagation()
  3. Есть фаза перехвата (capturing), если указать 3-й параметр true в addEventListener
  4. event.preventDefault() отменяет стандартное поведение браузера

События бывают синхронные (например, focus) и асинхронные (например, setTimeout).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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