Example 1 — Basic new EventTarget()
Create a target, listen, and dispatch a simple event.
const target = new EventTarget();
target.addEventListener("hello", () => {
console.log("Hello from EventTarget");
});
target.dispatchEvent(new Event("hello")); How It Works
- Construct.
new EventTarget()returns a blank event target. - Listen.
addEventListener("hello", …)registers the handler. - Dispatch.
dispatchEvent(new Event("hello"))delivers the event. - No DOM needed. This works without any HTML element.

