-
스크립트 선언 방법에 따른 차이개발/Javascript & jQuery 2018. 1. 22. 12:09
화면을 만들 때마다 쓰게 되는 자바스크립트 선언
아무 생각 없이 써오다가 jQuery를 찾을 수 없다는 부트스트랩 오류 메시지를 보면서 갑자기 의문이 들었다.
스크립트를 선언할 때 아래 세 가지 방법의 차이점도 모르고 막 쓰고 있었는데 과연 차이가 있는 것일까?
<script type="text/javascript">
<script language="javascript">
<script>
현재 표준은 <script type="text/javascript"> 라고 한다.
스크립트 선언은 브라우저의 기본 설정에 맞춰 가는데,
HTML5 부터는 대부분의 브라우저 기본값이 js로 파싱하게 되어 있기 때문에
<script> 라고 선언해도 아무 문제 없이 동작하고 있었던 것이다.
하위 브라우저와의 호환성까지 고려하면 <script type="text/javascript" language="javascript"> 로 써주는게 가장 정확할 것 같다.
더불어 스타일 태그 역시 <style type="text/css"> 로 써주는 것이 가장 정확하나
HTML5부터 디폴트로 <style> 만 적어도 무리 없이 동작하게 되었다고 한다...
'개발 > Javascript & jQuery' 카테고리의 다른 글
[jqGrid] 그리드 내 행마다 수정/삭제 버튼 삽입하기 (0) 2019.01.24 jqGrid 위키문서 정리 - 플러그인 특징 및 설치 (0) 2018.04.23 달력 그리기 (0) 2018.02.22 데이터 정렬하기 (0) 2018.02.07 기본 로직을 활용하여 특별한 날 생성하기 (0) 2018.02.06 댓글