DOM 이벤트
이벤트 객체
- 이벤트 핸들러에는 이벤트와 관련된 정보를 가지고 있는 매개변수(event)가 전송
<ol>
<li><button class="btn" type="button">1</button></li>
<li><button type="button">2</button></li>
</ol>
const btn = document.querySelector(".btn");
btn.addEventListener("click", (event) => {
console.log(event);
// PointerEvent {isTrusted: true, pointerId: 1, width: 1, height: 1, pressure: 0, …}
});
이벤트 흐름
- 이벤트가 발생하고 DOM 트리에서 이벤트가 수신되는 순서