Внимение покупателям диска "1000 яваскриптов": в июне Почта России ввела новые правила почтовых отправлений, согласно которым компакт-диски можно отправлять только посылкой. В связи с этим сумма почтовых расходов составляет 35% от стоимости заказа.
ВЫПУСК 12
Управление просмотром страниц Web-узла. JavaScript
Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов: системы хранения гипертекстовых объектов, системы отображения гипертекстовых объектов, системы подготовки гипертекстовых объектов и системы программирования просмотра совокупности гипертекстовых объектов. С этой точки зрения технология World Wide Web только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991 г.г.), которые
продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра.
Программирование процедуры просмотра гипертекстовой базы данных не является изобретением Netscape, Microsoft или Sun. Практически все локальные гипертекстовые системы в той или иной степени имеют программные средства манипулирования гипертекстовыми объектами. В ряде случаев вся гипертекстовая база данных может быть представлена как одна большая программа, в которой гипертекстовые узлы - это программные модули, а связи между ними - это передача управления от одного модуля другому.
Преимущества такого подхода перед традиционной статической разметкой очевидны: гибкость построения гипертекстовой сети, возможность создания программ прокрутки фрагментов базы дынных, генерация составных гипертекстовых объектов из существующих элементарных компонентов. Динамические объекты могут быть легко получены из статических, т.к. в случае существования программы просмотра система может быть переведена из интерактивного режима просмотра гипертекстовой базы данных в пакетный, когда действия оператора будут
заменяться командами программы.
Программы просмотра гипертекстовых страниц традиционно называют скриптами (scripts) по аналогии с исполняемыми файлами, написанными для командных интерпретаторов типа sh. Собственно как это было и раньше в локальных системах, в программировании просмотра гипертекстовых документов World Wide Web существуют два подхода: создание интерпретируемых программой просмотра скриптов или компиляция байт-кода.
Первый подход следует традиции World Wide Web, согласно которой для разработки гипертекстовой страницы
нужен только обычный текстовый редактор и сам гипертекстовый документ должен легко читаться человеком-оператором. Второй подход позволяет повысить эффективность исполнения программы и защищенность кода от несанкционированных модификаций. Как первый, так и второй способ опираются на объектно-ориентированный подход к программированию. По поводу байт-кодов или мобильных кодов, как их еще называют, написано в контексте технологии программирования Java достаточно много, поэтому сосредоточим свое внимание на скриптах,
а точнее на скриптах, написанных на языке JavaScript.
Модель объектов JavaScript - объекты Navigator'а
Идея JavaScript очень проста. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы Netscape Navigator и кон тейнеры языка HTML. Собственно объектная ориентированность JavaScript на этом и кончается. Есть только объекты с набором свойств и набор функций над объектами. Последние называются методами. Кроме методов существуют и другие функции, которые больше похожи на функции из традиционных
языков программирования и позволяют работать со стандартными математическими типами или управлять процессом выполнения программы. Еще в JavaScript есть события - аналог программных прерываний. Эти события также ориентированы на работу в World Wide Web, например, загрузка страницы в рабочую область Navigator'a или выбор гипертекстовой ссылки. Используя события, автор гипертекстовой страницы и программы ее отображающей может организовать просмотр динамических объектов, например, бегущая строка, или управление
многооконным интерфейсом.
Описание иерархии классов
Все встроенные объекты JavaScript берут свое начало от рабочей области Netscape, и их можно представить в виде следующей иерархии:
Кроме этих классов объектов пользователь может создавать и свои собственные. Но обычно большинство программ используют эту систему классов и не создают новых.
Уважаемые читатели.
Специально для всех интересующихся JAVASCRIPT я подготовил электронную книгу "Сборник 1000 яваскриптов -демонстрационная версия". Скачать эту книгу Вы сможете отсюда - СКАЧАТЬ ДЕМОНСТРАЦИОННУЮ ВЕРСИЮ СБОРНИКА
Приобрести сборник "1000 яваскриптов" Вы сможете:
1) по почте наложенным платежем. Стоимость диска - 10$
( или 280 рублей ) + 35 % за почтовые расходы по пересылке посылки с диском. Диск оплачиваете при получении на почте.
Заказы направляйте по адресу - javascript05@narod.ru. В заявке обязательно указываете свои ФИО и почтовый адрес ПОЛНОСТЬЮ.
Всем, заказавшим сборник "1000 яваскриптов" - в подарок бесплатный бонус - "Сборник электронных книг."
2) произвести предоплату - 10$ ( или 280 рублей ) через Webmoney, Яндекс-деньги, Сбербанк, E-GOLD, и получить диск по почте - почтовые расходы - 35 % - в этом случае Вы НЕ ОПЛАЧИВАЕТЕ.
Посмотреть мои реквизиты Вы сможете здесь.
3) произвести предоплату - 7$ ( или 195 рублей ) через Webmoney, Яндекс-деньги, Сбербанк, E-GOLD, и в этот же день скачать сборник "1000 яваскриптов" и "Сборник электронных книг" с моего сайта.
Посмотреть мои реквизиты Вы сможете здесь.