[230813] troubleshooting : ios 고유 클릭 이벤트 이슈

ios 고유 이벤트 이슈

  • 이벤트 리스너를 붙여놔도 제대로 동작하지 않는 이슈
  • ios에서만 그런 경우가 있다고함
  • 참고블로그

이벤트 흐름

  • 대부분 버블링이 기본적 사용
  • 이를 활용하여 이벤트 위임(Event Delegation)이라는 패턴 구현 가능
    • 상위 요소에 하나의 이벤트 핸들러를 등록하여 하위 요소들의 이벤트를 한번에 관리하는 방법

이벤트 버블링 (Event Capturing)

  • 이벤트가 발생한 요소에서 시작하여 DOM 상위요소로 전파되는 모델
  • 이벤트가 발생한 요소에서 부모 -> 부모로 계속 전파
  • 최종적으로 최상위 요소까지 도달
  • 이벤트 핸들러가 호출되는 순서는 발생요소부터 최상위 요소까지 순차적으로 호출

이벤트 캡처링 (Event Bubbling)

  • 최상위 요소에서 시작해서 발생한 요소까지 전파되는 모델
  • 이벤트 핸들러 호출되는 순서는 최상위 요소부터 발생 요소까지 역순으로 호출

Categories:

Updated:

Leave a comment