Событие — это сигнал от браузера о действии, на которое разработчик может реагировать кодом.
Для обработки событий используются методы addEventListener() и removeEventListener() для регистрации и удаления обработчиков.
Альтернативные механизмы регистрации событий: свойства-обработчики (onclick и др.) и устаревшие inline-обработчики, применение которых не рекомендуется.
Объект события (event) передается в обработчик и содержит информацию о произошедшем событии и элементе-цели.
Метод preventDefault() позволяет отменять стандартное поведение событий, например отправку формы.
Модель событий в других средах JavaScript (Node.js, WebExtensions) отличается деталями, но основы работы схожи.
Get notified when new stories are published for "Hacker News 🇷🇺 Русский"