Роботландский Университет © А.А.Дуванов |
Чистый HTML имеет весьма ограниченные возможности для программирования интерфейса приложений и построения интерактивных сеансов работы пользователей.
Традиционное средство, которое предлагается HTML для изменения экрана мышиный щелчок по ссылке. Браузер загружает новый файл, и экран перерисовывается.
Традиционная динамика в документе анимационный GIF. Но этой анимации далеко до настоящей мультипликации.
А ведь хочется? Правда, хочется! Хочется динамических меню, реакций на мышиные перемещения и щелчки. Хочется полноценного диалога на страницах документа, такого, как в настоящих компьютерных программах.
Хочется придумать и выпечь в гипертексте динамическую игру или обучающую программу с живыми демонстрациями, зачетными классами и испытательными стендами. Хочется больше жизни!
JavaScript одно из тех средств, которые нужны для этой цели. С JavaScript гипертексты получают встроенный программный моторчик, запускающий HTML на новые обороты.
Посмотрите примеры использования JavaScript и CSS (каскадные таблицы стилей) в HTML-файлах (документы нормально просматриваются только в Internet Explorer 4).
Это язык программирования, который понятен браузеру. Это означает, что браузер умеет выполнять (интерпретировать) команды этого языка.
Программу на JavaScript (ее называют скриптом или сценарием) можно помещать внутрь HTML-программы или держать в отдельном файле. Этот файл браузер прочитает (по специальной команде) во время интерпретации HTML-кода.
Коды JavaScript дополняют коды HTML и живут вместе с ними. Даже если они расположены в отдельном файле.
Скрипт размещается между двумя парными тегами
Начало скрипта Скрипт представлен как HTML-комментарий, чтобы не смущать браузеры, которые о скриптах не знают. Конец скрипта Эта команда специально для пользователей, у которых браузер не понимает скриптов. |
Посмотрите на этот документ.
Скрипт в приведенном выше примере, содержит всего одну команду на языке JavaScript вызов функции alert. Функция alert создает информационное окно с единственной кнопкой Ok внутри:
Пользователь читает сообщение, нажимает кнопку и окно убирается с экрана. Теперь браузер приступает к интерпретации команд, расположенных вслед за скриптом в HTML-коде выводит в окошко текст:
Для возврата к основному тексту нажмите кнопку Назад на инструментальной панели браузера. |
Если браузер не поддерживает JavaScript или эта поддержка отключена в настройках, в окно документа выводится сообщение:
alert("Язык JavaScript был разработан в 1995 году фирмой"+ " Netscape для второй версии своего браузера"); |
alert("Первая строка.\nСтрока вторая."); |
alert("Перва\я строка.\n\Строка втора\я."); |
Нажмите кнопку Сброс, затем приступайте к решению.
JavaScript -- это язык, который позволяет писать динамические гипертексты. |
![]() |