javascript

BOM / DOM / 자바스크립트 로드순서

자바스크립트의 모델

(window객체의 자식)

BOM // 자바스크립트로 브라우저 제어 (location,history..)

DOM // 자바스크립트로 현재페이지의 문서 제어 (document) // 자바스크립트로 제어하기 위한 노드객체를 생성

CSSOM  // 자바스크립트로 CSS제어

자바스크립트의 로드 순서

자바스크립트 로드시에 발생하는 문제

1.아래의 경우 HTML을 파싱하다가 script태그를 만나면 HTML파싱(DOM객체생성)을 멈추고 JS파일을 읽는다

2.그런데 JS파일을 읽는 도중 test란 버튼을 못찾고 에러가 난다, 왜냐면 버튼은 아직 HTML파싱이 되지 않았기 때문에