Объявления HTML5 <script> - PullRequest
       7

Объявления HTML5 <script>

17 голосов
/ 11 апреля 2011

Все еще необходимо (или даже полезно) при использовании HTML5 объявлять тип сценария при использовании блока сценария?

например. <script type="text/javascript">

Плюс, как насчет использования блока CDATA в скрипте для разбора браузера?

например. // <![CDATA[ ... ~code here ~... // ]]>

Любая помощь высоко ценится.

Ответы [ 3 ]

18 голосов
/ 11 апреля 2011

В текущем варианте HTML5 не требуется атрибут типа для тегов скрипта.

Кроме того, <![CDATA не требуется в HTML5 (в любом случае это был специфичный для XHTML).

6 голосов
/ 11 апреля 2011

По-прежнему ли необходимо (или даже полезно) при использовании HTML5 объявлять тип сценария при использовании блока сценария?

HTML 5 определяет текст / javascript в качестве значения по умолчанию, ивам будет трудно найти браузер, который не рассматривал бы его как таковой.Таким образом, вы можете опустить его.

Плюс, как насчет использования блока CDATA в скрипте для анализа браузера?

Бессмысленно, если вы не пишете XHTML 5 и не используете такие символы, как< или & в скрипте (но в любом случае вы почти всегда должны использовать внешние скрипты).

5 голосов
/ 11 апреля 2011

Комментарии CDATA предназначены для XML, поэтому применимы только в том случае, если вы подаете свои страницы в формате xml (чего не должно быть, если это HTML5).

Что касается атрибута type, теперь он необязателен в HTML5.

...