<script>와 <script type="text/javascript">의 차이는?

Yuri Lee·2020년 10월 20일
1

궁금증

1. <script type="text/javascript"></script>

2. <script> </script>

나는 평소에 자바스크립트를 사용할 때 2번을 더 많이 사용했다. 하지만 이번에 jquery의 draggable를 사용해하는 상황에서 여러 예시 코드를 보다가 1번 처럼 자바스크립트를 사용하는 것을 보았다. 그래서 궁금해졌다.어떤게 표준일까?

  1. 예전에는 javascript외의 스크립트언어들이 자주 사용되었다. 그래서 브라우저가 javascript를 인식하게 하기위해 적어주었다.

  2. Text를 통해서 스크립트를 구현하겠다는 의미이다.

HTML5에서는 script tag의 type 디폴트가 text/javascript로 지정이 되기 때문에 선언을 해줄 필요가 없으며, 동일한 문장이라고 봐도 무방하다. 유사하게 style tag의 디폴트도 css로 지정이 되기 때문에 type="text/css" 를 지정해줄 필요가 없다.


결론

웹 표준은 1번의 형태가 맞지만, HTML5에서는 디폴트로 javascript를 지정해주기 때문에 안적어도 된다. 하지만 하위 호환성을 위해서는 적어주는게 좋다.


출처: https://rhammer.tistory.com/52 [고무망치의 Dev N Life]

profile
Step by step goes a long way ✨

1개의 댓글

comment-user-thumbnail
2022년 6월 9일

감사합니다

답글 달기