Тег <script>
Общая информация
Тег <script> предназначен для подключения скриптов в веб-документе. Код скрипта может располагаться в самом теге, либо же может быть вынесен во внешний файл и подключаться через атрибуты.
Подключение скрипта отдельным файлом позволяет экономить время загрузки страниц, т.к. после первой загрузки, скрипты помещаются в кеш браузера.
Количество подключаемых скриптов ничем неограниченно, данный тег может помещаться и в теле документа (в теге <body>), и в заголовке веб-документа.
При равных условиях подключения скрипта в веб-документе, рекомендуется размещать теги скриптов в блоке <head>.
Синтаксис
Подключение скрипта в теле веб-документа:
- ...
- <body>
- <script type="text/javascript">
- document.write ("hello, html!");
- </script>
- </body>
- ...
Подключение скрипта в "шапке" веб-документа:
- ...
- <head>
- <meta charset="utf-8">
- <title>Тег SCRIPT</title>
- <script type="text/javascript">
- alert('hello, html!');
- </script>
- </head>
- ...
Подключение скрипта отдельным файлом:
- <script src="url-скрипта"></script>
Атрибуты
- charset — задает кодировку подключаемого файла со скриптом. Указывается только при наличии атрибута "src"
- language — указание языка, подключаемого скрипта
- defer — выполнение скрипта происходит после полной загрузки веб-документа
- src — url-адрес к подключаемому скрипту
- type — Обязательный атрибут. Указывает содержимое скрипта посредством MIME-типа данных.