EventTarget is an interface implemented by objects that can receive events and may have listeners for them.
The ProgressEvent() constructor returns a newly created ProgressEvent, representing the current completion of a long process.
This method is called whenever an event occurs of the type for which the EventListener interface was registered.
The MouseEvent interface represents events that occur due to the user interacting with a pointing device (such as a mouse). Common events using this interface include click, dblclick, mouseup, mousedown.
The MouseEvent.metaKey read-only property returning a Boolean that indicates if the Meta key was pressed (true) or not (false) when the event occured.
The TouchEvent() constructor creates a new TouchEvent.
An event handler for the popstate event on the window.
The KeyboardEvent.code property represents a physical key on the keyboard (as opposed to the character generated by pressing the key). In other words, this property returns a value which isn't altered by keyboard layout or the state of the modifier keys.
The MouseEvent.altKey read-only property is a Boolean indicates if the alt key was pressed (true) or not (false) when the event occurred.
The MouseEvent.button read-only property indicates which button was pressed on the mouse to trigger the event.
The MouseEvent.buttons read-only property indicates which buttons are pressed on the mouse when the event is triggered.
The MouseEvent.ctrlKey read-only property returns a Boolean that indicates if the control key was pressed (true) or not (false) when the event occured.
The MouseEvent.getModifierState() method returns the current state of the specified modifier key: true if the modifier is active (i.e., the modifier key is pressed or locked), otherwise, false.
The MouseEvent.region read-only property returns the id of the canvas hit region affected by the event. If no hit region is affected, null is returned.
The MouseEvent.relatedTarget read-only property is the secondary target for the event, if there is one. That is: