Размещение сценариев JavaScript

Сценарии могут размещаться в четырех различных частях документа HTML:

В теле документа между тегами <body> и </body>. В этом случае результат сценария отображается на web-странице при её загрузке в броузере.

В заголовке страницы между тегами <head> и </head>. Сценарий, размещенный в заголовке, не выполняется сразу же при загрузке, а используется другими сценариями.

В теге HTML. Такая конструкция называется обработчиком событий и позволяет выполнять сценарий вместе с дескриптором.

В отдельном файле. JavaScript позволяет создавать собственные файлы с расширением.js, содержащие готовые сценарии. Внешний файл со сценарием JavaScript к html документу можно присоединить следующим образом:

<script type="text/javascript" src="scrpt.js"></script>

где scrpt.js – имя файла со сценарием, данная конструкция должна находиться внутри дескрипторов <head> и </head>.

Сценарий JavaScript обозначается парой дескрипторов <script> и </script> с указанием типа «text/javascript»:

<script type="text/javascript">

</script>

Скрытие сценариев от старых броузеров

Старые броузеры не выполняют сценарии JavaScript и не понимают дескриптор <script> и в большинстве случаев программный код просто отображается на странице. Чтобы избежать подобного поведения броузера, используются дескрипторы комментариев. Они дают указание старым броузерам игнорировать программу сценария. Новые броузеры достаточно «умны», чтобы понять, что программа сценария, определенная как комментарий, на самом деле должна выполняться:

<script type="text/javascript">

<!--

document.write("Ваш броузер поддерживает JavaScript");

// -->

</script>

Этот сценарий включает открывающий и закрывающий дескрипторы комментариев HTML. Оператор // последний в комментарии. Он защищает комментарий HTML от определения его как ошибки в коде JavaScript.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: