Я думаю, что Брэндон (по крайней мере) частично неправ.В последнем черновом варианте HTML5 для редактора (15 августа 2011 г.) говорится:
Атрибут type задает язык сценария или формат данных.Если атрибут присутствует, его значение должно быть допустимым типом MIME.Параметр charset не должен быть указан.По умолчанию, который используется, если атрибут отсутствует, это «text / javascript».
Так что, если вы не включите атрибут type
, значением по умолчанию будет «text / javascript».Если это значение по умолчанию, это должен быть допустимый тип MIME.
Какие другие допустимые типы MIME?В спецификации не приведен пример списка, но он указывает необходимый формат, когда говорит:
Строка является допустимым типом MIME, если она соответствует правилу типа носителя, определенному в разделе3.7 «Типы медиа» RFC 2616
О которых вы можете прочитать здесь:
http://www.ietf.org/rfc/rfc2616.txt
Редактировать: Квентин прав: для HTML5нет необходимости включать атрибут type
, если вы используете Javascript.