Управление сценариями просмотра Web-страниц

         

JavaScript


Третьей составляющей Java-технологии является язык сценариев управления
просмотром гипертекстовых страниц JavaScript. В девичестве LiveWare,
этот язык разрабатывался компанией Netscape Communication еще до
анонсирования Java. Для специалистов в области теории и практики
гипертекстовых систем появление этого языка было давно ожидаемым
событием. Практически любая локальная система имеет средство описания
сценариев просмотра своих информационных страниц, появление такого
механизма в World Wide Web было делом времени. При этом и теория и
практика реализации такого языка были достаточно хорошо изучены,
начиная от демонстраций Дуга Энжельбарда, и кончая системами типа Hyper
Card, Hyper Note, KMS и т.п.. Кроме того появление фреймов,
многооконность, динамическая загрузка страниц и ряд других расширений от
Netscape явно указывали направление развития Navigator. Надо сказать,
что технология LiveWare по своей архитектуре очень напоминала Java.
Та же возможность разработки приложений для сервера HTTP, мобильный
код, исполняемый Navigator. Но, кроме этого, в HTML страницы можно
встраивать еще и исходные тексты программ. Последняя возможность
превращает Navigator в самодостаточную среду программирования,
которую можно использовать не только при путешествиях по Internet, но и
в локальных системах. Используя JavaScript, можно организовать очень
гибки много оконный интерфейс с локальным контекстной справочной


системой и встроенной графикой при этом многие вопросы проверки
вводимых пользователем данных можно возложить на функции JavaScript. По
своим функциональным возможностям JavaScript довольно сильно уступает
Java, по крайней мере пока. Можно организовать открытие нового окна,
прокрутку текста, запрограммировать калькулятор, которых на сети уже
около двух десятков, проверку ввода, но не более того.



Содержание раздела