Тег <script> - элемент языка html, используемый для размещения в документе сценария. Сценарии позволяют придать документу дополнительные возможности, недостижимые средствами языка HTML. Встраиваемые в документ объекты придают ему динамичность, интерактивность, позволяют управлять содержимым страницы после ее загрузки.
Тег <script> появился в HTML версии 3.2. Он может повторяться как угодно часто как в разделе <head>, так и в разделе <body> документа. Если задан атрибут SRC, браузер загружает внешний сценарий (из внешнего файла). В противном случае содержимое тега <script> интерпретируется как код сценария.
defer............Откладывает выполнение скрипта, пока страница не загрузится полностью. language.......Устанавливает язык программирования на котором написан скрипт.src...............Адрес скрипта из внешнего файла для импорта в текущий документ.type.............Определяет тип содержимого тега <script>.