⊗jsSpAsnEM 152 of 294 menu

Ereignisgesteuerte Asynchronität in JavaScript

Sie wissen, dass mit der Methode addEventListener man sich auf verschiedene Ereignisse registrieren kann, die in Seitenelementen auftreten. Zum Beispiel, registrieren wir uns für einen Klick auf ein bestimmtes Element, dessen Referenz in der Variable elem gespeichert ist:

elem.addEventListener('click', function() { console.log('1'); }); console.log('2');

Im gezeigten Code wird zuerst die zweite Ausgabe in der Konsole ausgeführt. Wann wird die erste ausgeführt? Irgendwann: Die Ausführung dieses Codes wartet auf das Eintreten des Ereignisses - des Klicks auf das Element. Sobald das passiert, wird unser Code ausgeführt.

Erklären Sie, in welcher Reihenfolge die Zahlen in der Konsole ausgegeben werden:

elem1.addEventListener('click', function() { console.log('1'); }); elem2.addEventListener('click', function() { console.log('2'); });
kkuzlidhika