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

74. Понятие web-технологии.

Web-технологии есть концепция работы с информацией. Она отличается следующими особенностями:

-техническая основа Web-технологий – локальные и глобальные сети, часто Интернет

-применение особого типа тонких клиентов: web-браузеров (типы и история, современное состояние браузеров отдаются на самостоятельное изучение)

-преимущественно текстовая и статично-графическая подача информации (ослабление этой тенденции связано с развитием технологий связи и ПО, экспансией медиаконтента)

-изменения в информационных источниках мгновенно отражаются в публикациях;

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

-в публикациях могут содержаться ссылки на другие публикации без ограничения на местоположение и источники материалов;

-активная работа поисковых машин (история, современное состояние и роль поисковых машин отдаются на самостоятельное изучение);

доставка и тиражирование контента практически бесплатны.

Привлекательность Web-технологий как средства доставки информации во многом определяет универсальный интерфейс между человеком и компьютером. Каждому человеку понятны надписи, заголовки, ссылки, картинки. Веб-интерфейс как средство доступа к информации интуитивно понятен. Следствием простоты веб-интерфейса является широкая употребимость Интернета как канала коммуникации. Браузер – программа для просмотра веб-страниц и работы с информацией в веб- интерфейсе. Браузеры – программы, которыми обеспечены все современные компьютеры большое число т.н. «гаджетов». Теоретически все браузеры должны отображать все сайты, сделанные по стандартам, одинаково. Практически имеется множество тонкостей и сложностей. Наиболее популярные браузеры: Internet Explorer, Firefox, Opera, Safari, Chrome.

Значение Web-технологии, как для разработчиков программного обеспечения, так и для обычных пользователей во многом определяется тем, что это, прежде всего – интеграционная технология. И трудно найти более удачный пример того, как можно интегрировать различные источники информации и различные ее типы. Веб-технологии позволяют создавать простые для освоения, легкодоступные, крайне дешевые, быстро обновляемые информационные, диалоговые, справочные системы.

75. Язык html.

Для разметки гипертекстовых документов был разработан специальный язык HTML (Hyper Text Markup Language). С момента рождения WWW HTML постоянно развивается. В настоящее время наиболее современной является версия 4.0, в которой помимо средств, унаследованных из предыдущих версий, заложены возможности придания Web-документам определенной динамики, например, динамического обновления части документа или управления пользователем элементами документа. Спецификацией HTML предполагается, что размечаемый документ структурно делится на две части: "голову" (head) и "тело" (body). В "голове" документа указывается информация о документе, например, название, краткая аннотация, сведения об авторе и т.п. Содержимое этого раздела HTML-файла не отображается Web-клиентом вместе с основным текстом, а может быть доступно лишь частично и по требованию пользователя. В "теле" файла содержится основной текст документа вместе с разметкой, управляющей внешним представлением. Принцип разметки с помощью HTML основан на использовании особых конструкций - тегов. В HTML тег (tag, признак) - специальное слово, заключенное в угловые скобки (например, ). Теги связываются с определенным фрагментом документа и указывают способ внешнего представления содержания этих фрагментов и их интерпретации Web-клиентом. С функциональной точки зрения теги HTML можно распределить по следующим категориям:

-теги описания структуры документа и информации о нем, например, аннотации, списка ключевых слов и т.п.;

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

-теги форматирования текста, описывающие параметры шрифтов, цвета и т.п.;

-теги организации гиперссылок;

-теги, устанавливающие связи HTML-файла с внешними объектами, например, графическими, звуковыми файлами и т.п.;

-теги создания форм, обеспечивающие возможность пользователю вводить информацию и передавать ее Web-серверу;

Базовый вариант языка HTML обладает рядом недостатков:

отсутствие средств, позволяющих динамически управлять внешним видом документа;

отсутствие средств, позволяющих легко менять внешнее оформление Web-документов без переделки самого документа, например, таблиц стилей;

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