초급의 끄적거림

[JavaScript] HTML에서 자바스크립트 script 태그 위치 본문

프론트엔드/JavaScript

[JavaScript] HTML에서 자바스크립트 script 태그 위치

codingD 2022. 12. 6. 21:30

HTML에서 자바스크립트를 작성하는 2곳

1. head 태그

2. body 태그

 

1. head 태그에 작성할 경우

 - 브라우저가 body 태그의 HTML 코드를 실행하기 전에 자바스크립트 코드를 먼저 해석하게 되기 때문에 자바스크립트 코드를 모두 해석하고 HTML 코드를 해석 하게 되면 웹페이지의 딜레이가 발생

 

2. body 태그에 작성할 경우

 - body 태그 제일 하단에 <script></script> 태그를 작성함

 - body 태그에 있는 HTML 코드가 모두 실행되어 화면이 구성된 후 자바스크립트 코드를 실행하기 때문에 페이징 로딩 속도를 비교적 빠름

 

때문에 별도의 스크립트 파일을 생성해서 사용하는 것이 아닌 HTML 파일 안에서 스크립트 태그를 사용할 때는 body 태그 하단에 위치하는 것이 좋다. 

 

Comments