Электронные издания. Владимир Вуль
Чтение книги онлайн.

Читать онлайн книгу Электронные издания - Владимир Вуль страница 34

Название: Электронные издания

Автор: Владимир Вуль

Издательство:

Жанр: Программы

Серия:

isbn: 5-94157-047-3

isbn:

СКАЧАТЬ в процессе выполнения приложений этого языка. Трудно найти в сети Интернет хотя бы одну страницу, не содержащую операторов языка JavaScript. Чтобы браузер смог отобразить разработанную Web-страницу именно в том виде, каком она задумывалась, на странице обычно помещают вызов функции JavaScript для идентификации типа используемого браузера и его версии.

      Рис. 2.14. Компоненты языка JavaScript

      Встраивание сценариев JavaScript в HTML-страницу можно осуществить одним из 4 способов:

      ✓ заданием операторов языка JavaScript внутри контейнера <Script> языка HTML;

      ✓ заданием имени файла языка JavaScript в параметре SRC тэга <Script>;

      ✓ использованием выражений языка JavaScript в качестве значений параметров HTML-тэгов;

      ✓ путем определения обработчика событий в тэге HTML.

      Первые два способа достаточно понятны и не нуждаются в дополнительных комментариях. Если переменные языка JavaScript желательно использовать в качестве параметров, то их следует заключать в фигурные скобки и размещать между символом амперсанда (&) и точкой с запятой. Например, в тэге

      <TABLE ALIGN=LEFT WIDTH=40% BORDER=5>

      значение параметра WIDTH можно сделать изменяемым, заменив константу 40% переменной языка JavaScript, как это сделано в выражении, представленном ниже:

      <TABLE ALIGN=LEFT WIDTH="&{JWidth};" BORDER=5>,

      причем значение переменной Jwidth должно быть предварительно определено. Для совместимости с языками сценариев в элементы форм языка HTML (см. разд. 2.8) были введены специальные параметры обработки возникающих событий. Простейшим событием может быть нажатие левой кнопки мыши Click. Значениями этих параметров могут служить операторы языка JavaScript. Соответствующий любому событию параметр будет иметь дополнительную приставку on, например, событию Click будет соответствовать параметр onClick. Обработка событий задается в параметрах форм для того, чтобы проверить введенную в форму информацию до ее пересылки на сервер.

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

      Отметим, что фирма Microsoft разработала язык создания сценариев VBScript (Visual Basic Script сценарии языка Visual Basic), функциональные возможности которого ничем не отличаются от JavaScript. Определенным достоинством этого языка является возможность использования с небольшими доделками ранее написанных процедур на языке Visual Basic.

      2.10. Расширяемый язык разметки XML

      2.10.1. Общая характеристика XML

      Относительно недавно появился новый инструмент для форматирования Web-страниц – язык XML (eXtensible Markup Language расширяемый язык разметки). Этот компактный язык, разработанный Консорциумом W3C (www.w3.org) специально для того, чтобы им можно было в дальнейшем заменить HTML. Язык XML не имеет никакого отношения к графическим языкам или к средствам визуальной разметки документов. Сам по себе XML не СКАЧАТЬ