DOM Events - Introduction
1 Topics
Event Fundamentals
16 Sub-topics
Event-Driven Programming Concept
Clipboard Events Overview
Event Object Introduction
Event Handlers and Listeners
2 Topics
Adding Event Handlers
9 Sub-topics
Why Avoid Inline Handlers
Handler Property Limitations
Listener Function Parameter
Event Listener Options
10 Sub-topics
signal Option for AbortController
removeEventListener Method
Matching Listeners for Removal
Anonymous Function Pitfall
Multiple Listeners Per Event
Listener Order of Execution
The Event Object
1 Topics
Event Properties
16 Sub-topics
Accessing the Event Object
event.currentTarget Property
event.eventPhase Property
event.cancelable Property
event.defaultPrevented Property
Event Object in Different Events
Custom Properties on Events
Event Propagation
2 Topics
Propagation Phases
7 Sub-topics
Practical Capturing Use Cases
Controlling Propagation
9 Sub-topics
stopImmediatePropagation Method
Difference Between Stop Methods
Event Propagation and Performance
Propagation in Nested Elements
Focus and Blur Don't Bubble
focusin and focusout Events
Propagation Best Practices
Event Delegation
1 Topics
Delegation Pattern
15 Sub-topics
Implementing Basic Delegation
closest Method for Delegation
matches Method for Delegation
Delegating Multiple Event Types
Delegation Best Practices