Druzya.org
Возьмемся за руки, Друзья...
 
 
Мемориальный сайт Дольфи. 
              Светлой памяти детей,
              погибших  1 июня 2001 года, 
              а также всем жертвам теракта возле 
             Тель-Авивского Дельфинариума посвящается...
Наши Друзья

Александр Градский

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
 [Весь Текст]
Страница: из 116
 <<-
 
АННОТАЦИЯ
   В книге описан язык JavaScript, предназначенный для создания активных 
страниц сервера Web, а также классы JavaScript. На конкретных примерах исходных 
текстов документов HTML рассмотрены различные способы применения этого языка в 
формах и фреймах. Показано, как с помощью сценария JavaScript можно работать с 
графическими изображениями и анимацией.
   В отдельных главах рассказано об организации взаимодействия программ 
JavaScript и аплетов Java, расположенных в документе HTML, а также о применении 
cookie для хранения данных посетителей сервера Web. 
   Книга предназначена для всех, кто интересуется созданием физических или 
виртуальных серверов Web в сети Internet, а также в корпоративной сети Intranet.
 Она может быть полезна разработчикам справочно-информационных систем, 
ориентирующихся на технологии, связанные с применением HTML.
ПРЕДИСЛОВИЕ
   В этой книге мы расскажем о новой технологии, предназначенной для 
разработчиков серверов Web. Это язык сценариев JavaScript, получивший широкое 
распространение в глобальной сети Internet.
   Для тех, кто еще не знаком с Internet, предназначен наш 23 том “Библиотеки 
системного программиста”, который называется “Глобальные сети компьютеров. 
Практическое введение в Internet, E-Mail, FTP, WWW и HTML, программирование для 
Windows sockets”. Здесь вы найдете всю информацию, необходимую для того чтобы 
подключиться к этой сети и приступить к работе.
   Тем из вас, кто интересуется созданием собственных серверов в сети Internet, 
мы рекомендуем прочитать 29 том “Библиотеки системного программиста” с 
названием “Сервер Web своими руками”. В этом томе мы рассказали о языке 
разметки гипертекста HTML, о программах CGI и приложениях ISAPI, а также, 
конечно, о том, как установить и настроить свой сервер Web.
   Многие современные серверы Web являются активными или содержат активные 
страницы, которые взаимодействуют с пользователем. Описанные в только что 
упомянутом 29 томе программы CGI и приложения ISAPI позволяют создавать 
активные серверы Web, способные получать данные от удаленного пользователя, 
обрабатывать их и посылать результат обработки обратно в виде документа HTML. В 
качестве примера активных приложений, работающих на сервере Web, можно назвать 
чрезвычайно популярные счетчики посещений, гостевые книги, базы данных, 
доступные через Internet и так далее.
   Что же касается активных страниц Web, то с их помощью также можно создавать 
диалоговые приложения, однако обработка введенных данных выполняется не на 
сервере, а на рабочей станции пользователя, то есть локально. Активными мы 
будем называть документы HTML, которые содержат в себе аплеты Java, а также 
программы, составленные на таких языках, как JavaScript и VBScript.
   Преимущества, которые можно получить при использовании активных страниц, 
заключаются не только в улучшении внешнего вида страниц (что само по себе 
немаловажно), но и в снижении потока данных между рабочей станцией пользователя 
и сервером Web, а также в снижении загрузки этого сервера. Это, в свою очередь, 
благоприятно сказывается на скорости реакции сервера.
   Что касается аплетов и полноценных приложений Java, то им посвящены тома 30 
и 32 “Библиотеки системного программиста”, которые называются “Создание 
приложений Java. Часть 1” и “Создание приложений Java. Часть 2”, соответственно.
 Размещая на страницах сервера Web аплеты Java, вы можете выполнять на рабочей 
станции достаточно сложную локальную обработку данных. Реализация такой 
обработки с помощью программ CGI или приложений ISAPI была бы затруднительной 
или вовсе невозможной.
   Предметом изучения книги, которую вы сейчас держите в руках, является еще 
одно средство, предназначенное для создания активных страниц - язык JavaScript.
   Заметим сразу, что язык JavaScript не имеет никакого отношения к языку Java, 
несмотря на схожее название. 
   Язык программирования Java был создан фирмой Sun и произошел от языка Oak. 
По своему синтаксису он сильно похож на С++, однако есть немаловажные отличия, 
описанные нами в 30 томе “Библиотеки системного программиста”.
   Первоначальное название языка JavaScript, разработанного фирмой Netscape 
Communication Corporation, было LiveScript. Затем, после того как язык Java 
получил всемирную известность, LiveScript переименовали в JavaScript. Возможно, 
это было сделано фирмой Netscape из коммерческих соображений: все, что имело в 
своем названии ключевое слово “Java”, вызывало живой интерес.
   При разработке языка программирования JavaScript предполагалось, что он 
будет предназначен для непрофессионалов. По простоте использования JavaScript 
больше всего напоминает Basic, хотя с помощью него квалифицированные 
программисты могут решать достаточно серьезные и, что немаловажно, полезные 
задачи.
   В первой главе нашей книги мы приведем семь сценариев JavaScript, 
демонстрирующих основные возможности этого языка, расскажем о переменных и 
операторах JavaScript.
   Во второй главе мы расскажем о классах и объектах JavaScript. Заметим, что 
несмотря на свою простоту, JavaScript является объектно-ориентированным языком. 
Мы приведем достаточно полное описание классов, доступных разработчикам 
сценариев JavaScript, и многочисленные примеры применения этих классов. 
   Третья глава посвящена описанию приемов обработки сценариями JavaScript 
данных, которые пользователи вводят в полях формы, а также другим аспектом 
интеграции сценариев JavaScript и форм. Мы подробно расскажем об объектах 
JavaScript, создаваемых для органов управления форм, и научим их использовать в
 
 [Весь Текст]
Страница: из 116
 <<-