Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3 - JS1.doc
Скачиваний:
6
Добавлен:
25.11.2019
Размер:
227.33 Кб
Скачать

Основы JavaScript

Язык HTML предоставляет авторам Web-страниц (которые мы будем называть также HTML-документами) и узлов широкие возможности для отображения текстовой и графической информации, включения в состав страниц различных объектов. Но тем не менее создаваемые с помощью языка HTML страницы остаются статическими — пользователи не могут изменять информацию, расположенную на странице. и даже использовать большинство интерфейсных элементов. Для того чтобы сделать страницу по-настоящему интерактивной, нам нужен еще один язык, выполняемый в контексте браузера, — скриптовый язык.

Скриптовый язык используется для создания интерактивных страниц. Этот язык программирования предоставляет средства для управления браузером. Обычно он не содержит всех возможностей настоящих языков программирования, таких, например, как работа с файлами или управление графикой. Созданные с помощью скриптовых языков программы не могут выполняться самостоятельно — они работают только в контексте браузера. поддерживающего выполнение скриптовых программ. К таким браузерам относятся Microsoft Internet Explorer и Netscape Navigator. Создаваемые на скриптовых языках программы, называемые сценариями или скриптами. включаются в состав Web-страниц и распознаются и обрабатываются браузером отдельно от остального HTML-кода.

Зачем нужны скриптовые языки

Используя скриптовые программы, мы можем достичь различных эффектов, ограниченных лишь возможностями скрип-тового языка и элементов браузера. доступных из программы. Наиболее часто скриптовые языки используются для:

  • отображения диалоговых панелей и сообщений в статусной строке браузера;

  • динамического создания содержимого страницы во время ее загрузки или уже после того, как она полностью загружена;

  • изменения содержимого страницы, например, атрибута SRC графического изображения или содержимого других HTML-элементов, и отклика на события;

  • проверки вводимой пользователем информации и управления отсылкой содержимого форм;

  • навигации по другим страницам;

  • управления встроенными в Web-страницу объектами типа Java-аплетов и элементов ActiveX.

В этой части мы познакомимся с основными понятиями языка JavaScript, базовыми синтаксическими конструкциями, правилами написания скриптовых программ и другими темами, которые будут служить основой для материала, представленного в последующих частях данной книги.

Здесь мы рассмотрим следующие вопросы:

  • Тэги для скриптовых программ,

  • Переменные и правила их именования,

  • Что можно и чего нельзя делать с помощью JavaScript,

  • Операторы языка JavaScript,

  • Синтаксические элементы языка JavaScript.

Предварительные замечания

Прежде чем начать разговор о языке JavaScript, сделаем несколько предварительных замечаний. Как мы отметили выше, в отличие от Java-аплетов и элементов ActiveX, загружаемых отдельно от HTML-документа, в котором они используются, программы, написанные на языке JavaScript, располагаются непосредственно в HTML-документах. Для этого используется специальный тэг <SCRIPT> и парный ему </SCRIPT>:

<SCRIPT LANGUAGE="JavaScript">

программа на JavaScript

</SCRIPT>