Техника Web-дизайна для студента
Структура и размещение программы
Текст программы размещается в HTML-документе с помощью метки-контейнера <script>...</script>. Операторы языка JavaScript могут размещаться внутри метки-контейнера как на разных строчках, так и на одной строке. При расположении операторов на одной строке, они разделяются точкой с запятой. Например:
<SCRIPT> оператор 1; оператор 2; оператор 3; ... </SCRIPT>
ИЛИ
<SCRIPT> оператор 1 оператор 2 оператор 3
</SCRIPT>
Рекомендуется располагать операторы на разных строчках, так как в этом случае программа легче читается, что способствует более быстрому поиску и устранению возможных ошибок.
Метка <script> может располагаться в любом месте документа, причем можно использовать сразу несколько меток с текстами разных программ. Однако при выборе места расположения текста программы следует руководствоваться следующими соображениями. Программа будет выполняться по мере загрузки ее в браузер, и все данные, необходимые для ее работы, к этому моменту должны быть уже загружены. Исключения составляют подпрограммы-функции, которые могут входить в состав программы. Подпрограммы-функции выполняются только после вызова их на выполнение из HTML-документа или другой программы, поэтому рекомендуется располагать их в разделе <head> с таким расчетом, чтобы к моменту возможного вызова они уже были загружены. Подробно подпрограммы-функции будут рассмотрены в разделе 8.5.