브라우저: 이벤트 버블링, 캡쳐링, 그리고 위임
이벤트 버블링 이벤트 버블링이란 어떤 element에서 이벤트가 발생했을 때, 해당 element의 event handler를 실행한 다음, 부모 element부터 루트 element에 도달할때까지의 event handler가 실행되는 원리를 뜻한다. 확인을 위해 html 모든 태그에 currentTarget을 출력하는 이벤트를 붙여보자. event.tar≥t 은 실제 이벤트가 시작된 element이다. this와 event.currentTar≥t 은 현재 핸들러를 실행중인 element이다. 실행 결과 버튼이 위치한 4번 부터 1번까지, 그리고 body와 html 태그의 event handler를 순차적으로 실행시키는 모습을 확인할 수 있다. 만약 event.currentTarget을 e..
자바스크립트
2021. 9. 13. 02:59