Ответ 1
В текущем черновике HTML5 не требуется атрибут type для тегов script.
Кроме того, <![CDATA
не требуется в HTML5 (в любом случае это был XHTML).
Нужно ли (или даже хорошая практика) использовать HTML5 для объявления типа script при использовании блока script?
например. <script type="text/javascript">
Плюс к использованию блока CDATA в script для разбора браузера?
например. // <![CDATA[ ... ~code here ~... // ]]>
Любая помощь очень ценится.
В текущем черновике HTML5 не требуется атрибут type для тегов script.
Кроме того, <![CDATA
не требуется в HTML5 (в любом случае это был XHTML).
Нужно ли (или даже хорошая практика) использовать HTML5 для объявления типа script при использовании блока script?
HTML 5 определяет текст /javascript как значение по умолчанию, и вам будет трудно найти браузер, который не рассматривал бы его как таковой. Поэтому вы можете опустить его.
Плюс к использованию блока CDATA в script для разбора браузера?
Бессмысленно, если вы не пишете XHTML 5 и не используете символы <
или &
в script (но вы всегда должны использовать внешние скрипты).
Комментарии CDATA для XML, поэтому применимы только в том случае, если вы обслуживаете свои страницы в виде xml (чего вам не должно быть, если это HTML5).
Что касается атрибута type, он теперь необязателен в HTML5.