Events

While not an exhaustive list, here are some often-used events that we may be interested in creating listeners for.

event name description
keyboard events  
keydown a key has been pressed
keyup a key has been released
mouse events  
mouseover pointer enters an element, or its descendants
mouseenter pointer enters an element
mouseout pointer leaves an element or its descendants
mouseleave pointer leaves an element and its descendants
mousemove any mouse movement over the element
mousedown mouse is clicked inside the element
mouseup mouse is released
click after mousedown and mouseup
touchscreen events  
touchstart a touchpoint is placed on a touch surface
touchend a touchpoint is removed from a touch surface
touchmove a touchpoint is moved along the touch surface

Check out the full list on mdn.