Event Listener vs Event Handler

Event Listener vs Event Handler

Mi a különbség köztük?

Felmerült már benned is a kérdés, hogy mi a különbség az Event Listener és az Event Handler között? Íme!

Az Event Handler egy object property, ami miatt 1 event-hez 1 handler tartozhat.

Emiatt a fenti kód log-ja:

"Button clicked second".

Event Listenerből viszont bármennyit rácsatolhatunk az adott object-re.

Emiatt a fenti kód log-ja a következő:

"Event Listener" és "Do whatever you want!". Ebből is jól látszik, hogy Event Listener esetén mind a két Event Listener-ben lévő parancs végrehajtódott.

Tehát a fő különbség hogy Event Handlerből egy darab lehet minden object-en event-enként (pl click, change, submit), míg Event Listener-ből korlátlan mennyiségűt tudunk az object-re csatolni event-enként.

 

Kapcsolódó címkék:
Megosztás:

További 'JavaScript' cikkek

Mindeki átment a teszten?

Mindeki átment a teszten?

Arra vagyunk kíváncsiak, hogy egy tömb minden elem átment-e a teszten. Egyik megoldás, hogy filter-ezzük az array-t és összehasonlítjuk az eredetivel, hogy egyezik-e a méretük.

Function, mint paraméter

Function, mint paraméter

Tegyük fel, hogy van két függvényünk. Az egyik feldob egy alert-et a paraméterként kapott szöveggel. A másik pedig feltölt egy fájlt, majd sikeres feltöltés esetén a paraméterként...