Höre auf alle Ereignisse in JavaScript

8

Ich versuche herauszufinden, wie man auf alle Ereignisse auf einem JavaScript-Objekt hört.

Ich weiß, dass ich einzelne Ereignisse mit so etwas hinzufügen kann

%Vor%

Ich versuche herauszufinden, ob es einen Catch-All gibt, ich würde gerne so etwas machen:

%Vor%     
user3780616 05.12.2014, 17:40
quelle

4 Antworten

15

Um Ereignisse des Standardelements aufzunehmen.

%Vor%

Aber wie @jeremywertink erwähnt hat, sind auch andere Ereignisse möglich.

    
Roman Bekkiev 05.12.2014 18:18
quelle
2

Sie sollten die Ereignisse, die Sie hören möchten, wahrscheinlich auswählen, sie in ein Array einfügen und nacheinander durchlaufen:

%Vor%     
Mosho 05.12.2014 18:00
quelle
2

Eine modernere Neufassung von @ roman-bekkievs Antwort:

%Vor%     
ryanpcmcquen 22.01.2018 19:24
quelle
0

Sie können EventEmitter2 verwenden, das Platzhalter verwendet. Das Problem mit einem Catchall, wie Sie es nennen, ist, dass es so viele Events gibt, und Sie können Ihre eigenen erstellen. Sie müssten ein Array von Ereignissen erstellen, über die Sie gerade sprechen, darüber iterieren und jedes einzeln binden.

    
jeremywoertink 05.12.2014 17:52
quelle

Tags und Links