JavaScript · Junior · Frage 43 von 75
Worum geht es bei Event Delegation?
- 1Ein Handler am Elternelement verarbeitet Events der Kinder über
event.target - 2Jedes Kindelement bekommt eine Kopie des Handlers des Elternelements
- 3Der Handler wird in einen Web Worker verlegt, damit er den Hauptthread nicht blockiert
Antwort zeigen
Richtige Antwort: Ein Handler am Elternelement verarbeitet Events der Kinder über event.target
Erklärung
Statt 1000 Handlern an jeder Tabellenzeile gibt es einen an table, der das Ziel über event.target.closest('tr') findet. Das spart Speicher und funktioniert automatisch auch für später hinzugefügte Elemente. Es beruht auf dem Bubbling.