HTML тег <script> используется для встраивания или подключения JavaScript кода (сценариев) (скриптов) - т.е. может содержать ссылку на скрипт или его код.
<script> может располагаться как в заголовке, так и в теле HTML-документа в неограниченном количестве.
Скрипты, которые должны выполняться в первую очередь, обычно помещают в заголовок документа.
Синтаксис:
<script>
...
</script>
<script src="ссылка"></script>
Атрибуты тега Script
async
Загружает скрипт асинхронно.
Это означает, что указанный в атрибуте src файл будет выполняться без ожидания загрузки и отображения веб-страницы. В то же время и страница не ожидает результата выполнения скрипта, а продолжает загружаться как обычно.
Обычно браузеры загружают <script> синхронно во время разбора документа, (т.е. async="false").
defer
Откладывает выполнение скрипта до тех пор, пока вся страница не будет загружена полностью. Работает только при наличии атрибута src.
Скрипты с атрибутом defer будут предотвращать запуск события DOMContentLoaded до тех пор, пока скрипт не загрузится полностью и не завершится его инициализация.
*Если задано сразу два атрибута — async и defer, то атрибут async игнорируется.
src
Адрес скрипта из внешнего файла для импорта в текущий документ
type
Определяет тип содержимого <script>.
Примеры:
text/javascript — Для языка программирования JavaScript.
text/vbscript — Для языка VBScript.
Значение по умолчанию - text/javascript.
Ссылки для более глубокого изучения:
http://htmlbook.ru/html/script
https://xsltdev.ru/html/script/
https://developer.mozilla.org/ru/docs/Web/HTML/Element/script
Комментариев нет:
Отправить комментарий