Learn how the DOM Event system works through exploration.
DOM Events is an interactive learning site that explains the DOM event system through visual exploration. It covers core concepts including events, event targets, and the three phases of event flow: capture, target, and bubble.
The site details event listener configuration options (capture, passive, and once), along with listener effects such as preventDefault, stopPropagation, and stopImmediatePropagation. It explains how passive event listeners interact with the browser's event dispatching and cancellation behavior.
It includes an interactive diagram for dispatching and observing events across a simulated DOM tree (parent, child, and grandchild nodes), and links to external resources including MDN documentation, the DOM Living Standard, the HTML Living Standard, and the UI Events Working Draft. The site is created by Alex Reardon and also references a related video course.
It is an interactive learning tool for exploring how the DOM Event system works, including event phases, listener options, and listener effects.
It is for developers who want to learn or better understand the DOM Event system through exploration.
It covers event targets, the capture/target/bubble phases, event listener options (capture, passive, once), and listener effects like preventDefault and stopPropagation.
Yes, it links to resources including MDN's introduction to events and event reference, the DOM Living Standard, the HTML Living Standard, and the UI Events Working Draft.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
CSS Code Golfing is Here!
A 5-minute daily read on decisions, logic, distribution, and the thinking that turns code into products people use.
Learn, Write, Master: HTML/CSS Through Real UI Challenges.
Coding tutorials about CSS, HTML, JavaScript, and articles about design creativity & modern web development technology.
Learn Design for Developers wanting to know UI, UX and more.
Strap in and take your React applications to the next level.