[230813] troubleshooting : ios 고유 클릭 이벤트 이슈
ios 고유 이벤트 이슈
- 이벤트 리스너를 붙여놔도 제대로 동작하지 않는 이슈
- ios에서만 그런 경우가 있다고함
- 참고블로그
이벤트 흐름
- 대부분 버블링이 기본적 사용
- 이를 활용하여 이벤트 위임(Event Delegation)이라는 패턴 구현 가능
- 상위 요소에 하나의 이벤트 핸들러를 등록하여 하위 요소들의 이벤트를 한번에 관리하는 방법
이벤트 버블링 (Event Capturing)
- 이벤트가 발생한 요소에서 시작하여 DOM 상위요소로 전파되는 모델
- 이벤트가 발생한 요소에서 부모 -> 부모로 계속 전파
- 최종적으로 최상위 요소까지 도달
- 이벤트 핸들러가 호출되는 순서는 발생요소부터 최상위 요소까지 순차적으로 호출
이벤트 캡처링 (Event Bubbling)
- 최상위 요소에서 시작해서 발생한 요소까지 전파되는 모델
- 이벤트 핸들러 호출되는 순서는 최상위 요소부터 발생 요소까지 역순으로 호출
Leave a comment