Атрибут | Описание |
---|---|
src |
Указывает путь к файлу JavaScript. Относительный или абсолютный URL. |
type |
Указывает тип MIME. Этот атрибут требуется в HTML4, но необязателен в HTML5. |
async |
Указывает, что сценарий должен выполняться асинхронно (только для внешних скриптов). Этот атрибут не требует значения (кроме XHTML). |
defer |
Указывает, что сценарий должен быть выполнен, когда страница закончит синтаксический разбор (только для внешних скриптов). Этот атрибут не требует значения (кроме XHTML). |
charset |
Указывает кодировку символов, используемую во внешнем файле сценария, например. UTF-8, |
crossorigin |
Указывает, как элемент обрабатывает CORS-запросы |
nonce |
Это генерируемая случайным образом на сервере строковая переменная, используемая в политике безопасности контента, проверяет CSP3 |
Возможно, когда браузер не поддерживает Javascript или Javascript отключен из-за соображений безопасности. Чтобы сообщить пользователям, что на странице должен выполниться сценарий, можно использовать тег <noscript>
. Содержимое <noscript>
отображается, когда Javascript отключен для текущей страницы.
<script>
alert("Hello, world!");
</script>
<noscript>Этот браузер не поддерживает Javascript.</noscript>
<script src="example.js"></script>
Атрибут src
работает как атрибут href
в гиперссылках: вы можете указать абсолютный или относительный URL. В приведенном выше примере ссылки на файл внутри того же каталога, что и сам документ HTML. Часто это подключение добавляется внутри тегов <head>
в верхней части html-документа.
Вместо ссылки на внешний файл вы можете непосредственно включить JavaScript-код в HTML:
<script>
// JavaScript код
</script>
<script type="text/javascript" src="URL" async></script>