EventTarget()

neues EventTarget()

EventTarget ist eine Klasse, die dieselbe API wie das DOM EventTarget haben kann. Es fügt Kurzfunktionen hinzu, die langwierige Funktionen umschließen. Zum Beispiel: Die on-Funktion ist ein Wrapper um addEventListener.

Siehe:

Methoden

addEventListener()

Ein Alias von EventTarget #on. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Siehe:

dispatchEvent()

Ein Alias von EventTarget #trigger. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Siehe:

aus(type, fn)

Entfernt einen Ereignis-Listener für ein bestimmtes Ereignis aus einer Instanz von EventTarget. Dies macht es so, dass der Ereignis-Listener nicht mehr aufgerufen wird, wenn das benannte Ereignis stattfindet.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die zu entfernende Funktion.

on(type, fn)

Fügt ein . hinzu Ereignis-Listener zu einer Instanz von an EventTarget. Ein Ereignis-Listener ist eine Funktion, die aufgerufen wird, wenn ein Ereignis mit einem bestimmten Namen ausgelöst wird.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die Funktion zum Aufrufen mit EventTargets

eins(type, fn)

Diese Funktion fügt einen Ereignis-Listener hinzu, der nur einmal ausgelöst wird. Nach dem ersten Trigger wird es entfernt. Dies ist wie das Hinzufügen eines Ereignis-Listener mit EventTarget #on, der EventTarget #off für sich selbst aufruft.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die Funktion, die einmal für jeden Ereignisnamen aufgerufen werden soll.

removeEventListener()

Ein Alias von EventTarget #off. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Siehe:

Trigger(Ereignis)

Diese Funktion bewirkt, dass ein Ereignis eintritt. Dies führt dann zu irgendwelchen Ereignis-Listener die auf dieses Ereignis warten, um aufgerufen zu werden. Wenn es keine Event-Listener für ein Ereignis gibt, wird nichts passieren.

Wenn der Name des ausgelösten Ereignisses in EventTarget.allowedeVents_ steht. Trigger ruft auch die An + GroßbuchstabeEventName Funktion.

Beispiel: "click" ist in EventTarget.allowedEvents_ enthalten, so dass der Auslöser versucht, onClick aufzurufen, wenn er existiert.

Parameter:
Nennen Typ Beschreibung
Ereignis string | EventTarget~Event | Objekt

Der Name des Ereignisses, ein Ereignis oder ein Objekt mit einem Schlüssel vom Typ, der auf einen Ereignisnamen festgelegt ist.

Geben Sie Definitionen ein

Ereignis

Ein benutzerdefiniertes DOM-Ereignis.

Siehe:

EventListener(Ereignis, hashopt)

Alle Ereignis-Listener sollten dem folgenden Format folgen.

Dies:
Parameter:
Nennen Typ Attribute Beschreibung
Ereignis eventTarget~Event

das Ereignis, das diese Funktion ausgelöst hat

Hash Objekt <optional>

Hash der während der Veranstaltung gesendeten Daten