Тег SCRIPT

  Парный тег SCRIPT - предназначен для исполнения скрипта.
  Код скрипта может размещаться непосредственно в элементе тега SCRIPT, и он никак не отображается браузером на Web-странице.
  Также элемент тега SCRIPT может указать браузеру на внешний источник для вызова и выполнения скрипта.
  По стандарту HTML элемент тега SCRIPT может быть расположен и в элементе тега HEAD, и в элементе тега BODY.
  Однако элемент тега SCRIPT лучше всего размещать в самом конце элемента тега BODY, после всего остального HTML-кода документа. Это связано с тем, что браузер интерпретирует HTML-код и код скрипта в одном потоке и последовательно. Поэтому, если скрипт следует в документе после всего HTML-кода, то вероятность полного построения DOM к началу работы скрипта будет выше.
  В любом случае количество элементов тега SCRIPT в HTML-коде HTML-документа никак не ограничено.
  Вложенность элементов тега SCRIPT недопустима!
  Атрибуты:
  SRC - Устанавливает внешний источник для вызова и выполнения скрипта.
  Внешней источник, в частности, может указывать на подключаемую библиотеку, которая будет использована скриптом, размещенным в элементе тега SCRIPT.
  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  ASYNC - Устанавливает, что скрипт может быть загружен и выполнен асинхронно.
  То есть не дожидаясь полной загрузки всего HTML-документа.
  Это возможно только в том случае, если Web-страница может не ждать выполнения скрипта, и он вызывается атрибутом SRC.
  Не совместим с атрибутом DEFER.
  • Значение:

    • Нет, только присутствие.

  • Значение по умолчанию - Выключен.
  • Атрибут необязательный.
  DEFER - Устанавливает, что скрипт может быть выполнен только после полной загрузки всего HTML-документа.
  Не совместим с атрибутом ASYNC.
  • Значение:

    • Нет, только присутствие.

  • Значение по умолчанию - Выключен.
  • Атрибут необязательный.
  TYPE - Устанавливает тип файла со скриптом, загружаемого из внешнего источника.
  Атрибут TYPE может применяться только вместе с атрибутом SRC.
  • Значение:

    • MIME-тип файла со скриптом
        Обычно соответствует конкретному языку программирования.

  • Значение по умолчанию - Нет.
  • Атрибут необязательный.


Пример ■■■■■■■■■■►