A Boolean indicating that events of this type will be dispatched to the registered listener before being dispatched to any EventTarget beneath it in the DOM tree.
A Boolean indicating that events of this type will be dispatched to the registered listener before being dispatched to any EventTarget beneath it in the DOM tree.
MDN
A Boolean indicating that the listener should be invoked at most once after being added.
A Boolean indicating that the listener should be invoked at most once after being added. If true, the listener would be automatically removed when invoked.
A Boolean which, if true, indicates that the function specified by listener will never call preventDefault().
A Boolean which, if true, indicates that the function specified by listener will never call preventDefault(). If a passive listener does call preventDefault(), the user agent will do nothing other than generate a console warning. See Improving scrolling performance with passive listeners to learn more.
MDN
An options object that specifies characteristics about the event listener.
MDN