Javascript – скриптовый язык, предназначенный для создания интерактивных веб-страниц. Javascript не требуется компилировать, он подключается к HTML-странице и работает "как есть".
Что умеет javascript:
· изменять веб-страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов;
· реагировать на события: скрипт может ждать, когда что-нибудь случится (клик мыши, окончание загрузки страницы) и реагировать на это выполнением заданной функции;
· выполнять запросы к серверу и загружать данные без перезагрузки страницы.
Подключение Javascript
Команды внутри страницы.
Javascript подключается напрямую в HTML-файл. Самый простой способ – написать javascript-команды внутрь тега <script> где-нибудь в теле страницы. Когда браузер читает HTML-страничку, и видит <script>, он первым делом читает и выполняет код, а только потом продолжает читать страницу дальше.
Пример 1. В данном примере будет показано начало страницы, затем три раза выполнится функция alert, которая выводит окошко с информацией, а только потом появится остальная часть страницы.
<html>
<body>
<h1>Считаем овечек</h1>
<script type="text/javascript">
for(var i = 1; i <= 5; i++) {
alert("Овечка номер " + i + "!")
}
</script>
<h1>Расчет окончен.</h1>
</body>
</html>
В этом примере использовались следующие элементы.
<script type="text/javascript"> ... </script>
Тег <script> сообщает браузеру о том, что внутри находится исполняемый скрипт. Атрибут type говорит о том, что это javascript. Вообще говоря, атрибут может отсутствовать - разницы нет, но с точки зрения стандарта его следует указать.
Конструкция for – обычный цикл, по синтаксису аналогичный другим языкам программирования.
Объявление var i – объявление переменной внутри цикла: i – локальная переменная.
Функция alert – выводит сообщение на экран и ждет, пока пользователь не нажмет ОК.