Взгляните на это как на справочник (Книга скорости): http://www.bookofspeed.com/chapter3.html
По сути, лучший способ - это объединить весь ваш javascript в один файл, который называется что-то вроде all.min.js, что также сведено к минимуму.
Обычно в HTML5 вы делаете что-то вроде:
<script src="js/all.min.js"></script>
Как вы можете видеть, вам НЕ нужен атрибут type в HTML5, но вы нуждаетесь в других версиях HTML и XHTML . В спецификации поясняется, что если содержимое отличается от «text / javascript», вам необходимо указать атрибут type в HTML5.
Некоторые вещи, которые нужно помнить:
Примечание:
Если вы собираетесь указать другой тип, отличный от text/javascript
того, который вы используете, используйте одно из следующих:
- "Применение / ECMAScript"
- "Приложение / JavaScript"
- "Применение / х-ECMAScript"
- "Применение / х-JavaScript"
- "text / ecmascript" "text / javascript"
- "Текст / javascript1.0"
- "Текст / JavaScript1.1"
- "Текст / JavaScript1.2"
- "Текст / javascript1.3"
- "Текст / javascript1.4"
- "Текст / javascript1.5"
- "Текст / JScript"
- "Текст / LiveScript"
- "Текст / х-ECMAScript"
- "Текст / х-JavaScript"
- "Текст / JavaScript; e4x = 1"
Приведенный выше список взят из: http://dev.w3.org/html5/spec-author-view/the-script-element.html#scriptingLanguages
Помните, что вы не будете использовать атрибут языка, только атрибут типа.