Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ-ответы.doc
Скачиваний:
9
Добавлен:
16.04.2019
Размер:
1.44 Mб
Скачать

78. Объектная моделью документа (dom).

Объектная модель документа (Document Object Model – DOM) является стандартом, предложенным веб-консорциумом, и регламентирует способ представления содержимого документа (в частности веб-страницы) в виде набора объектов. Под содержимым понимается все, что может находиться на веб-странице: рисунки, ссылки, абзацы, текст и т. д.

В отличие от объектной модели браузера (BOM), которая уникальна для каждого браузера, объектная модель документа является стандартом и должна поддерживаться всеми браузерами. И хотя на практике поддержка DOM реализована не в полной мере, тем не менее необходимо стремиться следовать требованиям этого стандарта как производителям браузеров, так и разработчикам веб-сайтов.

Следует заметить, что DOM может применяться не только в веб-страницах, но и к любым других документам. В частности, она может использоваться с любыми словарями XML, причем одним из таких словарей является HTML, а точнее, XHTML.

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

Второй и третий уровни описывают модель событий, дополняют таблицы стилей, проходы по структуре.

79. Автоматизированные информационные системы организации, реализованные на принципах Web – технологии.

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

Перед миром открылась перспектива постепенного переноса в виртуальное электронное пространство, накопленных человечеством информационных ресурсов и обеспечение комфортного доступа к этим ресурсам, всех кому они необходимы.

Это способствовало бурному развитию создания АИС на базе Web – технологий.

Для придания HTML-страницам «динамичности» были изобретены и реализованы специальные технологии.

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

Для реализации процессов управления этими элементами HTML-документов и динамического изменения настроек браузера, генерации новых документов, организации диалогового взаимодействия с пользователем, выполнения расчетов по введенным данным без их пересылки на сервер был разработаны специальные языки программирования. Программы, написанные на этих языках, называют сценариями или «скриптами» (scripts). Стандартным языком сценариев является JavaScript. Его должны уметь интерпретировать все браузеры.

Язык сценариев JavaScript создаваляся, главным образом, для разработки интерактивных систем, имеющих возможность реагировать на действия пользователя.

Для динамического позиционирования элементов страницы и достижения визуальных эффектов была предложена технология, основанная на определении пользовательских стилей с помощью, так называемой и каскадной таблицы стилей (так называемые Cascading Style Sheets — CSS).

Перечисленные технологии являются мощными инструментами создания интерактивных Web-страниц.