SCRIPT
BGSOUND EMBED IMG NOEMBED NOSCRIPT OBJECT PARAM SCRIPT |
Контейнер <SCRIPT> говорит браузеру, что внутри него содержится код программы или ссылка на нее, и определяет язык, на котором она написана.
Данный контейнер неограниченное количество раз может располагаться, как в теле, так и в заголовке документа. Чем выше скрипт будет расположен в документе, тем приоритетней будет его выполнение.
Параметры:
|
Параметр DEFER
Параметр defer откладывает выполнение скрипта до тех пор, пока вся страница не будет загружена полностью. Этот параметр работает только в браузере Internet Explorer, а в остальных браузерах будет проигнорирован. По умолчанию этот параметр выключен.
<script defer>...</script>
Параметр LANGUAGE
Чтобы браузер распознал язык скрипта и выполнил его, необходимо указывать язык в этом параметре. В настоящее время данный параметр используется редко - вместо него рекомендуется применять параметр type, который указывает тип MIME для определенного языка.
Параметр SRC
Импортирует файл со скриптами из внешнего файла. Как только внешние инструкции полностью загружаются, браузер обрабатывает их, словно они были внедрены в текущий документ. Файлы со скриптами JavaScript обычно имеют расширение js и могут размещаться в любом доступном месте.
Преимуществ использования внешних файлов несколько. Внешний файл после первого обращения сохраняется в кэше браузера и при последующих вызовах загружается быстрее. Кроме того, вызываемые функции удобно править в одном месте и код проще контролировать. Это особенно актуально, когда множество web-страниц используют одни и те же скрипты.
<script src="URL">...</script>
Параметр TYPE
Указывает тип MIME для определенного языка, на котором написан скрипт. Старые версии браузеров могут не поддерживать этот параметр.
<script type="MIME-тип">...</script>