Шта је слушалац догађаја?

Слушалац догађаја је процедура или функција у компјутерском програму који чека да се догоди догађај. Примери догађаја су да корисник кликне или помера миш, притисне тастер на тастатури, диск И / О, мрежна активност или интерни тајмер или прекине. Слушалац је програмиран да реагује на улаз или сигнал позивајући руководиоца догађаја.

Типично, термин слушатељ догађаја је специфичан за Јава и ЈаваСцрипт. У другим језицима, потпрограм који обавља сличну функцију назива се управљач догађајима .

Следећи ЈаваСцрипт код би додао слушалицу догађаја у ХТМЛ документ:

доцумент.аддЕвентЛистенер ('клик', мифунцтион, фалсе);

У овом примеру, када је ХТМЛ приказан у прегледачу, слушалац позива функцију "мифунцтион" (која мора бити дефинисана на другом месту у скрипти) у било ком тренутку када корисник кликне на дугме миша.

Евент, Инпут, Программинг термс, Сигнал, Суброутине