코린이 코딩기록/Java script
자바스크립트를 body 하단에 놓는 이유
오설탕
2022. 4. 16. 23:07
자바스크립트는 html 태그 어디든 넣어도 동작하지만
위쪽에 놓을 경우 가벼운 자바스크립트 코드들이 있는 경우
잘 작동하지만
무거운 자바스크립트 코드들과 내용이 많이 있는 경우
그 코드를 불러오고 실행 하느라 아래있는 html 코드들이
로딩되지 못하게 될 것이고 브라우저가 렌더링 되는 것에 방해가 될 수 있다
무거운 자바스크립트 라도
body 하단에 놓게 되면
html과 css가 모두 동작한 다음에 불러오기 때문에
하단에 놓는게 좋다
그리고 문서의 DOM(document object model) 구조가 완료된 시점에서
실행되기 때문에 따로 추가 설정을 할 필요가 없기때문이다.