Правильное добавление сценариев JavaScript

Для добавления сценария в код HTML используется пара дескрипторов
< SCRIPT> - < / SCRIPT >. Текст, заключенный между этими дескрипторами, рассматривается обозревателем как код программы и не отображается на экране.

Сценарии можно добавлять как в основной раздел web-страницы < BODY> - < /BODY >, так и в раздел заголовка < HEAD> - < /HEAD >. Важно правильно выбрать место сценария в коде HTML, поскольку строки кода выполняются обозревателем по мере загрузки веб-страницы. В коде сценария не должно быть обращений к элементам веб-страницы, которые загружаются позже (т.е. расположены в коде HTML после кода сценария). Сценарии в разделе заголовка обычно используются для определения основных функций, констант и переменных, которые затем могут быть использованы в сценариях основного раздела.

Свойства определяют вид и особенности (поведение) объекта, представляющим собой элементы web-страницы.
Код сценария может храниться в отдельном текстовом файле. Обычно такие файлы сохраняют с расширением js.Чтобы воспользоваться этим кодом, путь к файлу указывают в атрибуте SRC дескриптора < SCRIPT>.

Например: < SCRIPT SRC='scripts/название.js' LANGUAGE='JavaScript'>< /SCRIPT>. В примере установлен еще один атрибут "LANGUAGE". Для написания сценариев могут использоваться некоторые другие языки программирования, таких как VBScript. Обозреватель может самостоятельно определить язык сценария, но это увеличит время выгрузки страницы. Поэтому язык сценария лучше явно указать в атрибуте LANGUAGE.
Устаревшие обозреватели, не поддерживающие дескриптор < SCRIPT>, рассматривают код сценария как обычный текст и отображают его на экране, что портит веб-страницу, и без того утратившую часть своей функциональности. Есть очень простой способ предупредить показ кода сценария в окнах всех обозревателей, нужно поместить код сценария между командными символами комментариев, как показано в следующем примере:
< SCRIPT>
< !--
код сценария
//-- >
< /SCRIPT>

Перед закрывающим символом комментария "-->" находятся два символа обратного слеша "//", которые необходимы для того, чтобы обозреватель не воспринял командные символы как часть кода сценария. Если код сценария сохранен в отдельном файле и добавлен с помощью атрибута SRC, то в этом случае код никогда не отобразится в окне обозревателя.
Еще одна проблема состоит в том, что страницы со сценариями утрачивают в устаревших обозревателях часть своей функциональности и могут работать неправильно. Следует предупредить пользователей о возможных неполадках в работе веб-страницы. Для этого используется альтернативный текст, добавляемый на страницу с помощью дескрипторов
< NOSCRIPT> - < /NOSCRIPT>.

На странице может быть несколько сценариев, но альтернативный текст достаточно добавить один раз в любом месте основного раздела страницы. Альтернативный текст сценариев просматривается и индексируется поисковыми роботами. Это дает возможность использовать его для описания сценариев, что позволит успешно вести поиск сценариев в интернет с помощью поисковых роботов.
Следует помнить, что альтернативный текст будет показан только в том случае, если обозреватель не поддерживает выполнение сценариев. Когда ошибка возникает в ходе выполнения сценария, альтернативный текст не отображается.

Разделы сайта

image 53
Достоинства JavaScript Сравнение JavaScript с другими популярными языками программирования.
image 1
Объекты и их атрибуты Наиболее часто в сценариях javascript нам придется обращаться к объектам.
image 2
Объекты и их имена
Веб страница представляет собой набор объектов содержащих в себе информацию.
Просмотреть все