понедельник, 8 марта 2021 г.

Тег Script и его основные атрибуты

    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

Комментариев нет:

Отправить комментарий