Looking for dom Keywords? Try Ask4Keywords

DOMVeranstaltungen


Parameter

Parameter Beschreibung
Art String definiert den Namen des Ereignisses, das abgehört werden soll.
Hörer Function ausgelöst, wenn das Ereignis eintritt.
Optionen Boolean zum Festlegen der Erfassung. Wenn Sie für Object die folgenden Eigenschaften festlegen können, beachten Sie, dass die Objektoption schwach unterstützt wird.
1. erfassen Ein boolescher Wert, der angibt, dass Ereignisse dieses Typs an den registrierten Listener gesendet werden, bevor sie an ein darunter liegendes EventTarget in der DOM-Struktur gesendet werden.
2. einmal Ein boolescher Wert, der angibt, dass der Listener nach dem Hinzufügen höchstens einmal aufgerufen werden sollte. Wenn dies der Fall ist, wird der Listener beim Aufrufen automatisch entfernt.
3. passiv Ein boolescher Wert, der angibt, dass der Listener nie removeDefault () aufruft. Wenn dies der Fall ist, sollte der Benutzeragent dies ignorieren und eine Konsolenwarnung generieren.

Bemerkungen

Ursprung der Ereignisse

Ereignisse beginnen nicht bei der Sache, bei der Sie das Ereignis auslösen.

Ereignisse beginnen nicht bei dem Ereignis, auf das Sie das Ereignis auslösen (z. B. eine Schaltfläche).

Stattdessen

Es berührt jedes Element in seinem Pfad und informiert jedes Element darüber, dass ein Ereignis stattfindet. Ereignisse kehren auch zurück, wenn sie ihr Ziel erreicht haben, und informieren die Elemente erneut über ihr Vorkommen.

Aufnehmen & Sprudeln

Wie wir erfahren haben, beginnen Ereignisse am oberen Rand des DOM-Baums, informieren jeden Knoten auf seinem Weg zum Ziel, gehen dann wieder hoch, wenn er sein Ziel erreicht, und informieren auch jedes Element, das er auf dem Weg nach oben berührt.

Ereignisse im DOM-Baum befinden sich in der Erfassungsphase , Ereignisse im DOM-Baum befinden sich in der Sprudelphase .

Standardmäßig werden Ereignisse in der Bubbling-Phase abgehört. Um dies zu ändern, können Sie angeben, in welcher Phase das Ereignis abgehört wird, indem Sie den dritten Parameter in der Funktion addEventListener angeben. (Codebeispiel im Erfassungsbereich )

Veranstaltungen Verwandte Beispiele