АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
98 of 133 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Тег script

Тег script подключает JavaScript к HTML странице (а также, намного реже, и другие скрипты).

Можно подключать отдельный JavaScript файл (в этом случае должен быть указан атрибут src) или же писать JavaScript прямо на HTML странице. По сути script ведет себя как тег link и тег style одновременно, только не для CSS, а для JavaScript.

Данный тег должен размещаться внутри тега head, однако это не обязательно - тег script можно разместить и внутри тега body и это будет работать.

Атрибуты и свойства

Атрибут/свойство Описание
src Путь к подключаемому файлу.
type Тип данных подключаемого файла. Для JavaScript следует использовать text/javascript. В HTML5 это не обязательно.
language Задает язык скрипта. Данный атрибут осуждается, а вместо него следует применять атрибут type.
defer Атрибут defer откладывает выполнение скрипта до тех пор, пока вся страница не будет загружена полностью.

Пример

Подключим отдельный JavaScript файл:

<script src="test.js"></script>

Пример

А так мы напишем JavaScript код прямо на HTML странице:

<script> let test = '123'; </script>

Смотрите также

enru