Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что обработчик события работает всё время?

Миф

Обработчик события работает всё время

На самом деле

Нет: он ждёт; код запускается только в момент события — между двумя нажатиями кнопки обработчик не выполняется.

Событие — что это на самом деле

Происшествие, на которое программа отвечает: нажатие клавиши, щелчок, сообщение, сигнал таймера. На событие назначают обработчик — скрипт или функцию, запускаемую в момент события. В Scratch это блоки-шапки «когда…»: каждый скрипт ждёт своего события, и разные скрипты работают независимо.

Асинхронный сигнал (действие пользователя, таймер, данные из сети), обрабатываемый событийной моделью: цикл событий берёт их из очереди и вызывает обработчики по одному. На этом построен интерфейс страниц в JavaScript; в микроконтроллерах…

Аналогия: Дверной звонок: занимаешься своим делом, но прозвенел звонок — идёшь открывать.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты