Utilisé pour indiquer si un événement est un événement bouillonnant ou non. Si l’événement peut faire des bulles, la valeur est true, sinon la valeur est false.
Utilisé pour indiquer si un événement peut ou non voir son action par défaut empêchée. Si l’action par défaut peut être empêchée, la valeur est true, sinon la valeur est false.
Utilisé pour indiquer leIEventTarget dontIEventListener s sont en cours de traitement. Ceci est particulièrement utile lors de la capture et du bouillonnement.
Utilisé pour spécifier l’heure (en millisecondes par rapport à l’époque) à laquelle l’événement a été créé. En raison du fait que certains systèmes peuvent ne pas fournir ces informations, la valeur de timeStamp peut ne pas être disponible pour tous les événements. Lorsqu’il n’est pas disponible , une valeur de 0 sera renvoyée. Des exemples d’heure d’époque sont l’heure de démarrage du système ou 0:0:0 UTC le 1er janvier 1970.
Si un événement est annulable, lePreventDefault est utilisée pour signifier que l’événement doit être annulé, ce qui signifie que toute action par défaut normalement entreprise par l’implémentation à la suite de l’événement ne se produira pas.
L’appel de cette méthode empêche l’événement d’atteindre les écouteurs d’événement enregistrés après celui en cours et, lorsqu’il est distribué dans une arborescence, empêche également l’événement d’atteindre tout autre objet.
Les événements non distribués actuellement sont dans cette phase.
Remarques
Un objet qui implémente leEvent est généralement transmis comme premier paramètre à un gestionnaire d’événements. Des informations de contexte plus spécifiques sont transmises aux gestionnaires d’événements en dérivant des interfaces supplémentaires à partir deEvent qui contiennent des informations directement liées au type d’événement qu’elles accompagnent. Ces interfaces dérivées sont également implémentées par l’objet passé à l’écouteur d’événement.