addEventListener verfügt über drei Parameter: Der erste Parameter stellt den Ereignisnamen dar (ausgenommen on, z. B. „Klick“); der zweite Parameter stellt die Funktion zum Empfangen der Ereignisverarbeitung dar, die in diesem Artikel erläutert wird.
Das Obige ist der Code, den wir getestet haben. Die Reihenfolge der Auslösung wird anhand der Anzeige von Informationen bestimmt. Es gibt drei addEventListener, und die optionalen Werte von useCapture sind wahr und falsch, also 2*2*2 , wir können 8 verschiedene Programme bekommen.
•Wenn alle falsch sind, lautet die auslösende Reihenfolge: inDiv, middleDiv, outDiv
•Wenn alles wahr ist, lautet die auslösende Reihenfolge: outDiv, middleDiv, inDiv
•Wenn outDiv wahr und andere falsch sind, lautet die auslösende Sequenz: outDiv, inDiv, middleDiv
•Wenn middleDiv wahr und andere falsch sind, lautet die auslösende Reihenfolge: middleDiv, inDiv, outDiv
•……
Abschließend kamen wir zu folgendem Ergebnis:
•Die auslösende Reihenfolge von wahr liegt immer vor falsch;
•Wenn mehrere wahr sind, wird die äußere Schicht vor der inneren Schicht ausgelöst
•Wenn mehrere falsch sind, wird die innere Schicht vor der äußeren Schicht ausgelöst.