Лучший способ ссылки на внешние скрипты в Document HEAD - PullRequest
0 голосов
/ 01 июня 2009

Я заметил, что многие сайты используют это, не закрывая тег.

 <script type="text/javascript" src="editor.js">

Этот стиль также рекомендуется , но он длиннее:

 <script type="text/javascript" src="editor.js"></script>

Могу я написать это так? Это действительно или есть лучший способ?

 <script type="text/javascript" src="editor.js" />

Ответы [ 3 ]

7 голосов
/ 01 июня 2009

Вы всегда хотите использовать

<script type="text/javascript" src="editor.js"></script>

Некоторые браузеры не допускают самозакрывающиеся теги сценариев.

Для получения дополнительной информации см. Почему не работают самозакрывающиеся теги сценария?

1 голос
/ 01 июня 2009
<script type="text/javascript" src="editor.js">

Это недопустимо и сломает вещи.

<script type="text/javascript" src="editor.js"></script>

Это хорошо.

<script type="text/javascript" src="editor.js" />

Это нормально, если вы используете XHTML, который не HTML-совместимый . Это означает, что вам нужно предоставить XHTML тип содержимого XML (предпочтительно application / xhtml + xml) и забыть о поддержке Internet Explorer (за исключением отдельного документа).

1 голос
/ 01 июня 2009

Используйте второй вариант. Не все браузеры поддерживают стиль самозакрывающегося.

...