браузеры, в течение многих лет, предполагается, что сценарий будет JavaScript, если атрибут типа не говорит иначе. Проект HTML5 делает это явным.
Обратите внимание, что использование XML-стиля самозапорным тегов:
- OK в XHTML 1.0/1.1 (но оставляя тип атрибута вне нет)
- NOT OK в HTML-Compatible XHTML 1.0 (который вы должны использовать, если вы хотите, IE8 и ниже, чтобы работать)
- NOT OK в HTML 4.01
- NOT OK в HTML5
Если вы пишете HTML 4.01 (который является здравой идеей для большинства сайтов, как это имеет зрелые инструменты QA), то вы должны писать:
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js">
</script>
Если вы пишете XHTML 1.0 и прыжков через обручи, необходимые для подачи его в Internet Explorer 8 и ниже, тогда вы должны использовать тот же синтаксис для элементов сценария, что и HTML 4.01.
Если вы пишете HTML5, вы можете опустить атрибут type
, но явный конечный тег по-прежнему требуется.
Большое спасибо за предоставление такой приятной информации –