События
Коротко: Событие — происшествие, на которое реагирует программа: щелчок, клавиша, таймер, сообщение. Вы регистрируете функцию (обработчик), которая затем вызывается.
Подробнее: Событийно-ориентированное программирование переворачивает ход выполнения: вместо пошаговой работы программа в цикле ждёт событий и передаёт их обработчикам. Это основной принцип пользовательских интерфейсов и веб-страниц.
Подробности
button.addEventListener("click",