Также можно указать кодировку файла атрибутом charset
:
Атрибут async
загрузит скрипт асинхронно т.е. не будет блокировать дальнейшую загрузку страницы.
Атрибут defer
откладывает выполнение скрипта до тех пор, пока вся страница не будет полностью загружена.
Атрибут crossorigin
используется для внешних ресурсов ускоряя загрузку.
Могут быть значения:
anonymous |
При загрузке не передаются cookie, сертификат X.509, логин/пароль для аутентификации по HTTP |
use-credentials |
Выполняется кросс-доменный запрос Origin |
<script>...</script>
. По умолчанию используются значение text/javascript
.
Браузер покажет содержание тега <noscript>
если JS не поддерживается или отключен.
В старых браузерах где был отключён JS содержание тега выводилось на странице, поэтому JS код экранировали: