DOM과 이벤트 시스템
브라우저가 만든 DOM을 JavaScript로 다루는 방법, 트리 탐색, 이벤트 흐름, Observer 패턴을 시각화합니다
- 01
DOM 트리 구조와 노드 탐색
HTML이 DOM 트리가 되는 과정과 JavaScript로 노드를 탐색하는 방법을 시각화합니다
- 02
이벤트의 흐름: 캡처링과 버블링
DOM 이벤트가 트리를 따라 흐르는 3단계, 캡처, 타겟, 버블을 시각화합니다
- 03
이벤트 위임과 실전 패턴
버블링을 활용한 이벤트 위임 패턴, stopPropagation, preventDefault, 그리고 passive 리스너를 시각화합니다
- 04
DOM 변화 감지: MutationObserver와 IntersectionObserver
DOM 변경과 뷰포트 교차를 비동기적으로 감지하는 Observer API를 시각화합니다
- 05
requestAnimationFrame과 스크롤 최적화
브라우저의 렌더링 사이클과 rAF의 동작 원리, 그리고 스크롤 성능 최적화를 시각화합니다