JavaScript 또는 CSS 스크립트에서 'type' 속성을 지정하는 이유는 무엇입니까?
웹 서버가 MIME 유형을 결정하지만 다음과 같은 질문이 생깁니다. HTML 스크립트에 'type="text/javascript"' 또는 'type="text/css"' 속성을 포함합니까? 이 속성은 중복되고 무시되지 않습니까?
답변
Douglas Crockford에 따르면:
시연을 위해 서로 다른 '유형' 속성을 가진 5개의 스크립트를 Chrome 및 IE8에서 테스트했습니다.
<script type="application/ecmascript">alert("1");</script> <script type="text/javascript">alert("2");</script> <script type="baloney">alert("3");</script> <script type="">alert("4");</script> <script>alert("5");</script>
Chrome에서는 스크립트 1-4가 작동했지만 스크립트 3(type="baloney")은 실패했습니다. IE8에서는 스크립트 1과 3이 실행되지 않았습니다.
이 작은 샘플에 따르면 'type' 속성은 무시해도 안전한 것으로 보입니다. 단, 사용하는 경우에는 브라우저에서 지원하는 합법적인 값을 준수해야 합니다.
위 내용은 JavaScript 및 CSS 스크립트의 'type' 속성이 정말 필요한가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!