EventTarget
Baseline
Large disponibilité
*
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
Note : Cette fonctionnalité est disponible via les Web Workers.
EventTarget est une interface DOM implémentée par des objets qui peuvent recevoir des évènements et peuvent avoir des écouteurs pour eux.
En d'autres termes, toute cible d'évènements implémente les méthodes associées à cette interface.
Element, Document et Window sont les cibles d'évènements les plus fréquentes, mais d'autres objets peuvent également être des cibles d'évènements. Par exemple XMLHttpRequest, AudioNode, AudioContext et autres.
De nombreuses cibles d'évènements (y compris des éléments, des documents et des fenêtres) supporte également la définition de gestionnaires d'évènements par les propriétés et attributs onevent.
Constructeur
EventTarget()-
Crée une nouvelle instance d'objet
EventTarget.
Méthodes
EventTarget.addEventListener()-
Enregistre un gestionnaire d'évènements d'un type d'évènement spécifique sur
EventTarget. EventTarget.removeEventListener()-
Supprime un écouteur d'évènement de
EventTarget. EventTarget.dispatchEvent()-
Envoie un évènement à cet
EventTarget. EventTarget.when()-
Retourne un objet
Observablereprésentant un flux d'évènements déclenchés sur la cible d'évènements sur laquelle il est appelé.
Spécifications
| Spécification |
|---|
| DOM> # interface-eventtarget> |
Compatibilité des navigateurs
Voir aussi
- Référence d'évènement - les évènements disponibles sur la plateforme.
- Guide du·de la développeur·euse d'évènements
- L'interface
Event