Какво е слушател на събития?

Слушател на събитие е процедура или функция в компютърна програма, която изчаква събитие да се случи. Примери за събитие са клиентът или преместването на мишката, натискане на клавиш на клавиатурата, диск I / O, мрежова активност или вътрешен таймер или прекъсване. Слушателят е програмиран да реагира на вход или сигнал чрез извикване на манипулатора на събитието.

Обикновено терминът слушател на събития е специфичен за Java и JavaScript. В други езици подпрограма, която изпълнява подобна функция, се нарича манипулатор на събития .

Следният JavaScript код ще добави слушател на събития към HTML документ:

document.addEventListener ('click', myfunction, false);

В този пример, когато HTML се визуализира в браузър, слушателят нарича функцията "myfunction" (която трябва да бъде дефинирана другаде в скрипта) всеки път, когато потребителят кликне върху бутона на мишката.

Събитие, вход, програмни термини, сигнал, подпрограма