Alraffe
이것 저것 개발.
Alraffe
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • Front-end
      • CSS
      • React
      • Next.js
    • Back-end
    • Book
      • Effective Typescript

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • TypeScript
  • 타입스크립트
  • 프론트엔드
  • JavaScript
  • 오랠리
  • JASON.stringify
  • vite 깃헙 배포
  • frontend
  • object 값을 찍고 싶을 떄
  • 프론트엔드 책 추천
  • 리액트
  • 노션 이력서
  • vite 배포 에러
  • JS
  • 타입스크립트 책
  • 배포 에러
  • 타입스크립트 책 추천
  • 자바스크립트
  • 개발자 커피챗
  • 주니어 개발자 이력서
  • react
  • 이펙티브타입스크립트
  • JASON.parse()
  • 깃헙 배포 빈 화면
  • git
  • Til
  • next14
  • 타입스크립트 추천
  • 프론트엔드회고
  • evnentBubbling

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Alraffe

이것 저것 개발.

TIL

[TIL] 이벤트 버블링?

2024. 1. 23. 22:33

 

 

 이벤트 버블링이란 물 속에서 거품이 보글보글 올라오는 것에서 연상된 표현으로 하위에 요소에서 진행되는 이벤트가 상위의 요소들에게 전달되는 것을 말한다. 예를들어 button요소를 감싸고 있는 button요소를 클릭하면 button 요소에 있는 onClick이벤트가 실행되고 감싸고 있는 div에 있는 onClick이벤트가 실행된다. 만약 div위에 상위 요소가 있다면 그 요소도 마찬가지로 onClick이벤트가 실행된다. 

 이를 방지하기 위해서는 event.stopPropagation()이라는 웹API를 사용하면된다. 이를 사용할 경우 target하는 해당 요소에서만 이벤트가 발생하게 된다.

저작자표시 비영리 변경금지 (새창열림)

'TIL' 카테고리의 다른 글

2024년 2월 회고  (0) 2024.02.29
Next.js v14 Error : createContext in a Server Component  (0) 2024.02.14
자바스크립트의 비동기 처리  (0) 2024.01.12
Git rebase  (0) 2023.10.07
    'TIL' 카테고리의 다른 글
    • 2024년 2월 회고
    • Next.js v14 Error : createContext in a Server Component
    • 자바스크립트의 비동기 처리
    • Git rebase
    Alraffe
    Alraffe

    티스토리툴바