Event
가 발생하면 Event Object
가 생성된다.
HTML
속성 활용
=>HTML
속성을 활용할 때에만 실행 연산자()
가 있어야 한다.DOM property
활용
=> Event 하나에 한 동작만 적용시킬 수 있다.Method
활용
=>.addEventListener(이벤트, 함수)
.removeEvenetListener(이벤트, 함수)
=> 추가된 Event의 함수와 동일한 이름을 넣어주어야 한다.
겹치는 영역에서 상위 요소의 Event
가 같이 동작하는 현상을 말한다.
=> Event Object
에 .stopPropagation()
을 사용해서 방지할 수 있다.
Bubbling
의 Event
의 동작 순서가 반대로 된다.
=> Event
의 함수 뒤에 true
를 줘서 사용한다.
Bubbling
이 발생하는 상황에서, 상위 요소의 Event
가 하위 요소로 위임되는 것을 말한다.
.currentTarget
=>Event
를 갖고 있는 요소를 반환한다..target
=>Event
를 동작시킨 요소를 반환한다.
.closest()
를 활용하여 동작 범위를 상위 요소까지로 확장시킬 수 있다.
정말 좋은 글 감사합니다!