Web Event Interface
[Event Driven Model](https://texonom.com/event-driven-model-ef684c52fe6040bc97aa68a9c231f5eb) 


웹 애플리케이션에서 사용자의 입력을 받기 위해서는 이벤트 등록을 하게 된다
이 이벤트를 감지하는 방식 두 가지가 버블링과 캡쳐
### Web Event Interface Children
|Title|
|:-:|
|[Web Event](https://texonom.com/web-event-227841481add4297b8c5334694ae30a3)|
|[Web stopPropagation](https://texonom.com/web-stoppropagation-776e92183dfd4560a510907e2607d697)|
|[WindowEventHandlers](https://texonom.com/windoweventhandlers-c3e6daf624684ee48cbe7b006d479e6e)|
|[IntersectionObserver API](https://texonom.com/intersectionobserver-api-652d520651ee44748566c895f3416822)|
|[Web EventSource](https://texonom.com/web-eventsource-e828029b309f4b85845eb74c3de1fe83)|
|[JS EventEmitter](https://texonom.com/js-eventemitter-5dbaf6d29cb64a3f966d4a0274f6b5dc)|
|[Web EventTarget](https://texonom.com/web-eventtarget-81b6a39189ef483ab9d130ece149af02)|
|[Web ErrorEvent](https://texonom.com/web-errorevent-8271531d821748fc921556c12f1d06a9)|



### Event Types
> [이벤트 참조 | MDN](https://developer.mozilla.org/ko/docs/Web/Events)

### Event to parent, not node
> [Avoid too many events & Event Delegation - Working w Browser Events - Udacity FrontENDev](https://gist.github.com/desinas/3f9aea1317eea217028f4575d042a62d)

> [JavaScript Event KeyCodes](https://keycode.info/)

> [이벤트 버블링, 이벤트 캡처 그리고 이벤트 위임까지](https://joshua1988.github.io/web-development/javascript/event-propagation-delegation/)





