Kas ir notikumu klausītājs?

Notikumu klausītājs ir procedūra vai funkcija datorprogrammā, kas gaida notikumu. Pasākuma piemēri ir lietotājs, kas noklikšķina vai pārvieto peli, nospiežot tastatūras taustiņu, diska I / O, tīkla darbību vai iekšējo taimeri vai pārtraucot darbību. Klausītājs ir ieprogrammēts reaģēt uz ieeju vai signālu, zvanot uz pasākuma vadītāju.

Parasti termins notikumu klausītājs ir specifisks Java un JavaScript. Citās valodās subroutīnu, kas veic līdzīgu funkciju, sauc par notikumu apstrādātāju .

Šāds JavaScript kods HTML dokumentam pievienotu notikumu klausītāju:

document.addEventListener ('klikšķis', myfunction, false);

Šajā piemērā, kad HTML tiek attēlots pārlūkā, klausītājs aicina funkciju "myfunction" (kas jādefinē citur skriptā) jebkurā laikā, kad lietotājs noklikšķina uz peles pogas.

Notikums, ievade, programmēšanas noteikumi, signāls, subroutīns