본문 바로가기

SCRIPT/HTML

HTML_ <script type="text/javascript">를 쓰는이유?

반응형
SMALL


script 선언은 브라우저의 기본 설정에 맞추어갑니다. 혹시나 script 내부의 내용이 vb가 기본인 브라우저가있다면 그 안의 내용을 vb에 맞추어 파싱하려들겁니다. 안써도, 혹은 대충 써도 동작하는 이유는 대부분의 브라우저의 script 선언의 기본이 자스로 파싱하라고되어있기 때문입니다. 명시적으로 써준다고 했을때 올바른 구문은 맨 위에꺼입니다.

<script type="text/javascript" language="javascript"> 하위 브라우저와 호완성등 생각하면 위와같이 써야 하지만 보통은 <script type="text/javascript"> 이렇게 쓰는게 맞고 지금 이렇게쓰고있고 js 원래 mine type 이 text/javascript 라고 어디서 보았던듯.

html 5 부터는 디폴트로 script 는 js로 쓰기때문에 <script> 로만 사용하셔도 무방합니다. 아니라면 <script type="text/javascript"> 이렇게 써주시는게 맞겠죠. style 태그의 경우에도 type="text/css" 이렇게 명시해줘야 합니다만 html 5 부터는 디폴트로 <style> 을 적으면 css를 의미하죠.


좋은 내용이라서 퍼왔습니다.

http://hashcode.co.kr/questions/1207/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90-typetextjavascript%EB%8A%94-%EC%99%9C-%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%EA%B1%B4%EA%B0%80%EC%9A%94

반응형
LIST