[HTML] script태그를 body마지막에 쓰는 이유
[HTML] script태그를 body마지막에 쓰는 이유
HTML문서를 보다보면 script태그가 head안에 있는 경우도 있고 body안에 있는 경우도 있는것을 볼 수 있다.그런데 왜 script태그를 body부분 마지막에 쓰는것이 좋을까?
1. 객체 값 안에 null이 들어갈수도 있어서 좋지 않다.
- 위와 같이 hw를 정의하지 못했으므로 그에 따르는 document.getElementById가 없어서var hw에서 hw에 null이 들어가게 된다
- 위와 같은 것을 피하기 위해서 window.onload()를 사용할 수도 있지만 추천하지는 않는다.
2. 사용자의 렌더링 부분이 길어진다
- Head태그에서 자바 스크립트 코드를 오랫동안 잡고 있으면 블락되는 시간이 길어진다
- 이렇게 되면 사용자의 웹 페이지부분에 렌더링되는 부분이 길어지기 때문에 좋지않다.
- ex) 흰 화면만 오래 띄워지는 경우 등등
댓글
댓글 쓰기