DOM Event List
DOM events are actions that occur as a result of user interaction or browser behavior. Below is a comprehensive list of DOM events with their descriptions and examples.
Event List
Event Name | Description with Example |
---|---|
load |
Triggered when a resource (e.g., image, script) has been fully loaded.
|
unload |
Triggered when the document or a resource is being unloaded.
|
resize |
Triggered when the browser window is resized.
|
focusin |
Triggered when an element is about to receive focus.
|
focusout |
Triggered when an element is about to lose focus.
|
scroll |
Triggered when the user scrolls the document or an element.
|
submit |
Triggered when a form is submitted.
|
dragover |
Triggered when an element is being dragged over a valid drop target.
|
dragend |
Triggered when a drag operation is finished.
|
error |
Triggered when an error occurs during resource loading.
|
Key Takeaways
- Event Variety: DOM events cover user interactions, keyboard, mouse, drag-and-drop, resource behavior, and more.
- Dynamic Event Binding: Use
addEventListener
to dynamically attach event listeners to DOM elements. - Efficient Handling: Managing a wide range of events improves user interactivity and responsiveness.