Event()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Le constructeur Event()
crée un nouvel Event
(évènement).
Syntaxe
js
event = new Event(typeArg, eventInit);
Valeurs
- typeArg
-
C'est une
DOMString
(chaîne de caractères) représentant le nom de l'évènement. - eventInitFacultatif
-
C'est un dictionnaire
EventInit
ayant les champs suivants :bubbles
: (facultatif) unBoolean
indiquant si les événements sont propagés . Par défaut estfalse
(faux).cancelable
: (facultatif) unBoolean
indiquant si l'évènement peut être annulé. Par défaut estfalse
(faux) .composed
: ( facultatif ) unBoolean
indiquant si l'évènement déclenchera les écouteurs en dehors d'une racine shadow (voirEvent.composed
pour plus de détails). Par défaut estfalse
(faux) .
Exemple
js
// crée un évènement "look" qui est diffusé et ne peut être annulé
var evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);
// l'événement peut être envoyé à partir de n'importe quel élément, pas seulement le document
myDiv.dispatchEvent(evt);
Spécifications
Specification |
---|
DOM Standard # ref-for-dom-event-event |
Compatibilité des navigateurs
BCD tables only load in the browser