Event 인터페이스는 DOM 내에 위치한 이벤트를 나타냅니다.
이벤트 객체에는 이벤트에 대한 정보들과 이벤트를 조작하는 많은 메소드가 있습니다.
많은 DOM 요소는 이벤트를 받고, 받은 이벤트를 처리하는 코드를 실행할 수 있습니다.
이벤트 처리기는 대개 EventTarget.addEventListener()를 사용해 다양한 요소(<button>, <div>, <span>
, 등등)에 사용하며 반대로 removeEventListener()로 제거할 수 있습니다.
대표적인 메소드로는 composedPath, preventDefault, stopPropagation, stopImmediatePropagation이 있습니다.
document.onclick = function(event) {
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
};
https://developer.mozilla.org/ko/docs/Web/API/Event
https://blog.sonim1.com/152