Лучший способ создать ссылку на внешние скрипты в ЗАГОЛОВКЕ документа

StackOverflow https://stackoverflow.com/questions/936297

Вопрос

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

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

Этот стиль также Рекомендуемые но это дольше:

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

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

 <script type="text/javascript" src="editor.js" />
Это было полезно?

Решение

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

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

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

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

Другие советы

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

<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 (за исключением отдельного документа).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top