страница 88
Размещение дескрипторов
Так где же в документе нужно размещать дескрипторы? Ответ такой: везде, где это необходимо. Иногда имеет смысл разместить их между дескрипторами <head>. . .</head>. В других случаях требуется разместить сценарий в весьма специфических частях раздела <body>...</body>.
Следующие четыре листинга (реализуемые с помощью шаблонного документа HTML) являются примерами того, как и где размещать дескрипторы сценария <script>. Несколько позже мы детально объясним, как, в зависимости от предъявляемых к сценарию требований, выбрать место размещения сценария в документе.
В листинге 5.1 приведена общая схема наиболее распространенного способа использования дескрипторов сценария <script> в разделе <head>. Заголовок страницы (второй вариант) является хорошим местом для тех дескрипторов, которые непосредственно влияют на параметры страницы, напрямую не связанные с ее содержимым. Это так называемые управляющие HTML-элементы - дескриптор <meta> или имя документа. Однако здесь удобно размещать и сценарии, которые впоследствии вызываются в ответ на действия пользователя.
<html> <head> <title>A Document</title> <script type="text/javascript"> //здесь размещаются строки кода ... </script> </head> <body> </body> </html>
Листинг 5.1 Сценарий в разделе заголовка