JAVASCRIPT

자바스크립트 삽입 위치

옥수수수염챠 2020. 7. 9. 13:29

브라우저는 HTML과 CSS를 렌더링 하는 도중, 자바스크립트를 만나게 되면 이에 대한 해석과 구현이 완료될 때 까지 브라우저 렌더링을 멈춘다.

그렇기 때문에 자바스크립트 코드 삽입 위치에 따라 브라우저 렌더링 속도에 영향을 끼치게 된다.

 

크게 아래 두가지 위치에 삽입할 수 있는데,

 

1) head

 - 문서를 초기화 하거나 설정하는 가벼운 스크립트 위주

- DOM 구조가 필요한 스크립트의 경우 document.onload와 같은 로드 이벤트가 추가되어야 함

2) </body> 앞

 - 브라우저가 렌더링이 완료된 상태에서 스크립트 실행,

 - DOM 구조가 완료된 시점에 실행됨

 - 대부분의  스크립트 위치로 추천되는 위치