JavaScript 실행 흐름

JavaScript 추적 축

DOM/BOM/이벤트는 브라우저 안에서 동작하지만, 조작 대상과 발생 순서를 구분해야 합니다.

JS 추적 축

값 계산은 코드 순서, DOM은 문서 노드, BOM은 브라우저 객체, 이벤트는 전파 흐름으로 봅니다.

값 추적

자료형과 연산

문자열 결합, 비교, 형 변환은 출력 추적 문제의 첫 관문입니다.

DOM

문서 조작

요소 선택, 내용 변경, 속성 변경은 HTML 문서를 대상으로 합니다.

BOM

브라우저 정보

window, location, history처럼 브라우저 환경을 다룹니다.

이벤트 흐름

발생과 처리

리스너가 언제 실행되고 전파가 어디로 이어지는지 확인합니다.