Hva er en Event Listener?

En hendelselytter er en prosedyre eller funksjon i et dataprogram som venter på at en hendelse skal oppstå. Eksempler på en hendelse er at brukeren klikker eller beveger musen, trykker på en tast på tastaturet, disk I / O, nettverksaktivitet eller en intern timer eller avbryt. Lytten er programmert til å reagere på en inngang eller et signal ved å ringe hendelseshåndtereren.

Vanligvis er begrepet hendelseslytter spesifikk for Java og JavaScript. På andre språk refereres en subrutine som utfører en lignende funksjon, som en hendelseshåndterer .

Følgende JavaScript-kode vil legge til en hendelselytter til et HTML-dokument:

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

I dette eksempelet, når HTML-en gjengis i en nettleser, kaller lytteren funksjonen "myfunction" (som må defineres andre steder i skriptet) når brukeren klikker museknappen.

Hendelse, Input, Programmeringsbetingelser, Signal, Subrutine