JavaScript
[JavaScript && HTML]script 요소 배치
hans-j
2023. 9. 14. 12:17
script 요소를 어디에 배치하냐에 따라서 오류가 나거나 undefined이 출력되는 것을 보고 ...
'그동안 <head> 안에 script 요소를 배치했을 때 오류가 안 난 이유는 뭐지?' 하고 궁금해졌다...
이런거 미리 알고 있었어야했는데 이제서야 찾아보는게 부끄럽다;;
이번에 클론코딩을 진행하면서
큰 플랫폼들의 코드를 뜯어보는데
script가 <head>에 있기도 하고
<body>에 있기도 해서 궁금했다.
문서의 DOM구조가 필요한 경우에는<head>에 위치시키고
</body>앞에 위치 시키는 경우는 대부분의 스크립트 위치로 추천되는 위치이며
이벤트리스너처럼 동적으로 (브라우저 렌더링이 끝난 후) 컨텐츠를 변경할 때.
위의 글 출처 : https://ko.wikibooks.org/wiki/JavaScript/%EC%BD%94%EB%93%9C_%EB%B0%B0%EC%B9%98
아래 블로그 글에 깔끔하게 정리 되어있다. 꼭 읽어보기!
https://developerhjg.tistory.com/62