The Event interface is used to provide contextual information about an event to the listener processing the event. An object which implements the Event interface must be passed as the parameter to an EventListener. The object passed to the event listener may also implement derived interfaces that provide access to information directly relating to the type of event they represent.
|Returns the name of the event.|
|Indicates the event target.|
|Indicates the EventTarget whose EventListeners are currently being processed.|
|Indicates which phase of event flow is currently being accomplished.|
|Indicates whether or not an event is a bubbling event.|
|Indicates whether or not an event can have its default action prevented.|
|Indicates whether Event.preventDefault() has been called for this event.|
|Indicates whether this event was generated by the user agent (trusted) or by script (untrusted).|
|Returns the time that the event was created.|
|Prevents other event listeners from being triggered.|
|Prevents other event listeners from being triggered. Its effect must be immediate|
|Cancels the event.|
|Initializes attributes of an Event.|
DOM Core reference
DOM Core specification defines the Interface Event in 4.1 Interface Event.