Usato per indicare se un evento può avere o meno la sua azione predefinita prevenuta. Se l’azione predefinita può essere impedita, il valore è true, altrimenti il valore è false.
Usato per indicare ilIEventTarget di chiIEventListener s sono attualmente in fase di elaborazione. Questo è particolarmente utile durante l’acquisizione e il bubbling.
L’attributo isTrusted deve restituire il valore a cui è stato inizializzato. Quando viene creato un evento, l’attributo deve essere inizializzato su false.
Utilizzato per specificare l’ora (in millisecondi rispetto all’epoca) in cui è stato creato l’evento. A causa del fatto che alcuni sistemi potrebbero non fornire queste informazioni, il valore di timeStamp potrebbe non essere disponibile per tutti gli eventi. Quando non disponibile , verrà restituito un valore pari a 0. Esempi di epoch time sono l’ora di avvio del sistema o 0:0:0 UTC 1 gennaio 1970.
Se un evento è cancellabile, ilPreventDefault Il metodo viene utilizzato per indicare che l’evento deve essere annullato, il che significa che qualsiasi azione predefinita normalmente intrapresa dall’implementazione come risultato dell’evento non si verificherà.
L’invocazione di questo metodo impedisce all’evento di raggiungere qualsiasi ascoltatore di eventi registrato dopo quello corrente e quando inviato in un albero impedisce anche all’evento di raggiungere qualsiasi altro oggetto.
Gli eventi non attualmente inviati sono in questa fase.
Osservazioni
Un oggetto che implementa ilEvent viene generalmente passato come primo parametro a un gestore di eventi. Informazioni di contesto più specifiche vengono passate ai gestori di eventi derivando interfacce aggiuntive daEvent che contengono informazioni direttamente correlate al tipo di evento che accompagnano. Queste interfacce derivate sono implementate anche dall’oggetto passato al listener di eventi.