Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코드스쿼드
- 우아한테크코스
- 토이 프로젝트
- 함수
- 개인 프로젝트
- 자바스크립트
- 우아한테크캠프
- AWS
- 우아한테크캠프 4기
- Hello Coding HTML5+CSS3
- express
- 우아한형제들
- 레인지 슬라이더
- 회고의 회고
- 알고리즘
- 모듈 배포하기
- 자바스크립트 객체
- 리액트
- 주간 회고
- CSS
- 자바
- 인사이드 자바스크립트
- 토이프로젝트
- 러닝 자바스크립트
- 네이버 테크 콘서트
- ES6
- html
- toast
- 프로그래머스
- npm
Archives
- Today
- Total
목록이벤트 위임 (1)
블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/T2KUa/btq0jMPBJjw/XltP9Dxo2E21JG2u1ldJyk/img.png)
자바스크립트는 웹 API를 통해 사용자의 입력 (클릭, 커서 이동, 키 입력 등) 에 따른 추가 동작을 구현한다. 그리고 브라우저는 버블링과 캡쳐링을 통해 이벤트를 감지한다. 이벤트 버블링 이벤트 버블링은 하위에서 상위 요소로 이벤트를 전달하는 특성이다. 버블링은 기본적으로 최상위 태그인 body까지 이벤트를 전달한다. a b c d 위의 이미지와 같은 a > b > c > d 형태의 구조로 코드를 작성했다. 이후 a를 대상으로 클릭 이벤트를 생성하면 b나 c, d의 영역을 클릭해도 해당 이벤트가 발생한다. 이는 d에서 이벤트가 발생했을 때, 최상위에 있는 요소까지 이벤트를 전파하기 때문이며, 이를 이벤트 버블링이라 한다. 버블링을 막는 방법으로는 stopPropagation() 과 상위 태그의 이벤트에..
자바스크립트
2021. 3. 17. 21:07