Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
81
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Язык xml

При использовании HTML отображаемые данные логически не связаны с тэгами, которые используются для разметки, поэтому программы-анализаторы не могут использовать тэги для поиска нужных фрагментов документа. Кроме этого ограниченность набора тэгов HTML затрудняет его использование для отображения специализированной информации (например, математических формул).

На смену HTML был предложен язык гипертекстовой разметки XML (Extensible Markup Language). Этот язык может использоваться для описания грамматики других языков и для контроля правильности составления документов. XML определяет порядок создания тегов, предназначенных для разметки и позволяет легко их расширить. Таким образом появляется возможность определять собственные теги, позволяющие определять данные, содержащиеся в документе. При создании структуры документа, строятся связи между элементами и разметка, необходимая для выполнения операций просмотра, поиска, анализа документа. XML можно использовать в качестве универсального языка запросов к хранилищам информации. Таким образом, XML-документы могут выступать в качестве уникального способа хранения данных, включающего в себя средства для разбора информации и ее представления. Одним из перспективных направлений представляется интеграция Java и XML - технологий, позволяющая использовать платформенно-независимые приложения, и, кроме того, универсальный формат данных при обмене информации.

XML можно использовать при построении сложных информационных систем, в которых важным является вопрос обмена информацией между различными приложениями.

DHTML

Динамический HTML использует объектную модель документа (DOM), которая описывает способ организации и названия объектов в браузере, а также определяет, какие объекты и свойства могут быть изменены и какие значения они могут принимать.

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

С использованием динамического HTML сценарии могут вставлять, удалять и заменять блоки HTML. Браузер автоматически обновляет новые свойства и новый HTML-код.

Adobe Flash и Adobe Flex

Разработчики страниц пытаются придать своим страницам привлекательный вид, используя графику и анимацию. Загрузка страниц, содержащих графику в форматах сжатия изображений GIF, JPEG и PNG, может отнять много времени. Замечательным инструментом создания графики и анимации является программное средство Adobe Flash. Flash обладает такими возможностями как:

  • Применение векторной графики, представляющей собой ряд формул, описывающих изображения. Это позволяет уменьшать размеры графических файлов.

  • Свойство потоковой передачи графики позволяет отображать сайт в Web-браузере до полной его загрузки.

  • Интерактивность во Flash позволяет вводить кнопки, меню или фрагменты анимации, с помощью которых пользователь перемещается по сайту. Задавая события с помощью языка создания сценариев ActionScript можно создавать интерактивные анимации. В настоящее время более популярной становится технология Adobe Flex, включающая в себя Adobe Flash.