본문 바로가기
언어/JavaScript

<script> 태그

by seacode 2025. 3. 18.

HTML 에서 <script> 태그를 만나면 브라우저는 <script> ... </script> 내부 처리를 자동으로 진행한다.

 

script 태그의 유물

1. <script type=....>

  • HTML4 에서 스크립트 타입을 명시했어야 했던 전통이 있었음. 이제는 굳이 X
  • 모던 HTML(HTML5) 에선 type 의 의미가 바뀌었음. 

2. <script language=...>

  • 현재 사용되는 스크립트 언어를 나타냄.
  • 마찬가지로 예전에 쓰던 것. 지금은 JS가 default 이므로 더는 사용하지 않음.

3. <script tpye="text/javascript"><!-- .... //--></script>

  • 예전에는 script 태그를 처리하지 못하는 브라우저가 있었고, 이런 경우 스크립트를 읽지 못하도록 주석처리를 했음.
  • 현재는 모든 브라우저가 script 를 지원함.

 

script 쪼개기(외부 스크립트 사용하기)

javascript 코드 양이 길어지면, 다른 언어나 프레임워크가 그러하듯 파일을 쪼개어 저장할 수 있음.

HTML 안에 스크립트를 그냥 작성하는 것은 아주 간단할 때 사용함.

이처럼 쪼개서 사용하면 브라우저가 캐시에 스크립트를 저장해두기에 속도가 빨라지고, 트래픽이 절약됨.

<script src="/path/to/script1.js></script>
<script src="/path/to/script2.js></script>
<script src="/path/to/script3.js></script>

 

  • src 속성을 사용하여 HTML에 삽입.
    • src의 경로는 script 파일의 절대경로를 나타냄. (단, 상대경로도 가능)
    • URL 전체를 속성으로 사용할 수도 있음.
  • 위와 같이 복수의 스크립트를 삽입할 수 있음.
  • src 속성을 사용하면, 태그 내부의 코드는 무시됨.

 

'언어 > JavaScript' 카테고리의 다른 글

alert, prompt, confirm  (0) 2025.03.18
8가지 자료형 정리  (0) 2025.03.18
변수, 상수 선언하기  (0) 2025.03.18
JS 코드블록 특징  (0) 2025.03.18
JavaScript 참고 사이트 모음  (0) 2025.03.17