Web-технологии: HTTP, DHTML, CSS, and JavaScript. Язык гипертекстовой разметки HTML

С появлением Web-технологии компьютер начинают использовать совершенно новые слои населения Земли. Можно выделить две наиболее характерные группы, находящиеся на разных социальных полюсах, которые были стремительно вовлечены в новую технологию, возможно, даже помимо их собственного желания. С одной стороны, это были представители элитарных групп общества – руководители крупных организаций, президенты банков, топ- менеджеры, влиятельные государственные чиновники и т.д. С другой стороны, это были представители широчайших слоев населения – домохозяйки, пенсионеры, дети.
При появлении технологии Web компьютеры повернулись лицом к этим двум совершенно противоположным категориям потенциальных пользователей. Элиту объединяла одна черта – в силу высочайшей ответственности и практически стопроцентной занятости “большие люди” никогда не пользовались компьютером; типичной была ситуация, когда с компьютером работал секретарь. В какой-то момент времени они поняли, что компьютер им может быть полезен, что они могут результативно использовать то небольшое время, которое можно выделить на работу за компьютером. Они вдруг поняли, что компьютер – это не просто модная и дорогая игрушка, но инструмент получения актуальной информации для бизнеса. При этом им не нужно было тратить сколько-нибудь заметного времени, чтобы освоить технологию работы с компьютером (по сравнению с тем, как это было раньше).
Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во «Всемирной Паутине».
Webтехнология полностью перевернула наши представления о работе с      информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники -производительность, пропускная способность, емкость запоминающих устройств – не учитывали главного «узкого места» системы – интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.
С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых была совершенно различной – от сайтов крупных компаний, повествующих об успехах компании и её провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.
Развитие Интернет-технологий послужило толчком к появлению новой ветки в Интернете – Интернет- форумов. Стали появляться сайты, и даже целые порталы, на которых люди со всех уголков планеты могут общаться, получать ответы на любые вопросы и, даже, заключать деловые сделки.

Основные понятия:

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

С помощью тесно взаимосвязанных между собой технологий HTTP, DHTML, CSS, JavaScript и других в сети Интернет создаются разные по сложности статистические веб – сайты первого поколения. Это так называемые традиционные информационные ресурсы, с содержимым, написанным журналистами и управляемыми редакторами, и менеджерами контента. Все их содержание подбирается, оплачивается, а продвижение и посещаемость сайта зависит от качества и частоты пополнения новым контентом.

HTTP-протокол работы с гипертекстом.

HTTP (от англ. Hypertext Transfer Protocol – «протокол передачи гипертекста») — один из самых распространённых сетевых протоколов Интернета, основа WWW. HTTP используется для передачи информации в различных форматах, на различных языках и с различным набором символов. С помощью заголовков http происходит обмен служебными сведениями между клиентом и сервером. Эта информация остается невидимой для пользователей, но без нее невозможна правильная работа браузера. Для обычных пользователей сведения об этом и о задачах http заголовков покажутся довольно сложными, но на самом деле они не содержат трудных формулировок. Это то, с чем сталкивается веб-пользователь ежедневно. Благодаря его существованию, возможна связь «клиент-сервер». Если объяснить простыми словами, пользователь браузера посылает запрос, инициируя соединение с сервером. Последний, по умолчанию, ждет запрос от клиента, обрабатывает его и посылает обратно итоговую информацию или ответ. В поисковой строке пользователь «вбивает» адрес сайта, который начинается с http:// и получает результат в виде открывшейся страницы. Когда печатается адрес сайта в соответствующей строке, браузер находит требующийся сервер с помощью DNS. Сервер распознает http заголовок (один или несколько), который посылает ему клиент, а затем выдает требуемый header. Набор обязательных состоит из уже существующих заголовков и не найденных. В общем, http заголовки достаточно эффективные. Их не видно в HTML-кодировании, они отправляются перед запрашиваемыми сведениями. Многие заголовки автоматически высылаются сервером. Для того чтобы его отослать на языке PHP, следует воспользоваться функцией header.

Взаимодействие браузера и сайта

Схема взаимодействия браузера и сайта достаточно простая. Так, http заголовок начинает строку запроса, который далее посылается серверу. В ответ приходит нужная клиенту информация. Между прочим, http протокол уже семнадцать лет – самый используемый в Интернете. Он простой, надежный, работает быстро и гибко. Главная задача http – запрос сведений с web-сервера. Клиентом является браузер, а сервером – ligthttp, apache, nginx. Если соединение между ними произошло успешно, сервер в ответ на запрос получает нужные сведения. Информация http содержит текстовые, звуковые файлы, видео. Протокол может быть транспортом для других. Запрос клиента состоит из трех частей: стартовой строки (тип сообщения); заголовков (параметры сообщения); тела информации (сообщение, которое отделяется пустой строчкой). Стартовая строка – обязательный элемент запроса поля заголовков http. Структура запроса пользователя состоит из трех основных частей: Метод. С его помощью указывается тип запроса. Путь (path). Это строка URL, которая следует за доменом. Используемый протокол. Он состоит из версии protocol и http.

HTTP-кэширование

Суть в том, что кэширование обеспечивает хранение HTML-страниц, других файлов в кэше (место в операционной памяти, на жестком диске компьютера). Это нужно для того чтобы ускорить к ним повторный доступ и сэкономить трафик. Кэш имеет браузер клиента, промежуточный шлюз и прокси-сервер. Перед тем как отправить сообщение по URL, браузер проверит наличие объекта в кэше. Если объекта нет, запрос передается следующему серверу, где проверяется кэширование http заголовков на сервере nginx. Шлюзы и прокси используются разными пользователями, поэтому кэш является разделяемым.

Описание http заголовков

Одними из самых главных механизмов кеша считаются http заголовки expires. Эти заголовки сообщают о сроке годности предоставленной в отклике информации. В них указывается время и дата, когда кэш будет считаться устаревшим. Например, такой заголовок выглядит следующим образом: Expires: Wen, 30 Nov 2016 13:45:00 GMT. Данная структура используется почти везде, в том числе для кэширования страниц и картинок. Если пользователь выберет старую дату, сведения не будут кэшироваться. Заголовки http proxy относятся к категории header link. Они не кэшируются по умолчанию. Чтобы кэш работал правильно, каждый URL должен соответствовать одному варианту содержимого. Если страница действует на двух языках, каждая версия должна иметь собственный URL. Заголовок vary сообщает кэшу названия заголовков запроса. К примеру, если отображение запроса зависит от браузера, серверу необходимо также отправлять заголовок. Таким образом, в кэше сохраняются разные варианты запросов и типы документов. TTP заголовок accept необходим для того чтобы составлять списки допустимых форматов используемого ресурса, с ним достаточно легко работать, так как он отсеивает ненужные. Всего существует четыре группы заголовков, которые передают служебную информацию. Это основные заголовки – они содержатся в любом сообщении сервера и клиента, запроса и ответа, а также сущности. Последние описывают содержание любого сообщения от клиента и сервера.

Структура http ответа

Сервер отвечает на запросы клиента длинными сообщениями. Ответ состоит из нескольких строк, в которых указывается версия протокола, код статуса сервера (200). Он говорит о том, что изменилось на сервере за время обработки поступившего запроса:

  1. Статус «двести» указывает на успешную обработку информации. После этого сервер отправляет документ клиенту. Остальные строчки запроса указывают на другую информацию о передаваемых сведениях.
  2. Если файл не найден или не существует, сервер посылает клиенту код 404, его еще называют ошибкой.
  3. Код 206 указывает на частичное скачивание файла, которое можно возобновить спустя время.
  4. Код 401 свидетельствует об отказе в авторизации. Это означает, что запрашиваемая страница защищена паролем, который следует ввести для подтверждения входа.
  5. О запрещенном доступе, говорит код 403. Запреты на просмотры, скачивание файлов или видео – распространенный ответ в Интернете.
  6. Существуют также другие версии кодов: временное перемещение запрашиваемого файла, внутренняя ошибка сервера, окончательное перемещение. В этом случае, пользователь будет перенаправлен. Если появился код 500, это означает, что в работе сервера появились сбои.

Dynamic HTML или DHTML.

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

Особенность страницы, написанной на Dynamic HTML, в том, что тот или иной запрограммированный элемент можно создавать, удалять, передвигать, осуществлять свободное обтекание графического элемента текстом и многое другое.

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

События в DHTML

При каждом взаимодействии пользователя с тем или иным интерактивным элементом возникает так называемое событие. При этом само событие может происходить не только при непосредственном воздействии на объект со стороны пользователя, но и со стороны связанного с ним элемента. Например, посетитель нажимает мышью на экранную кнопку, при этом видоизменяется сама кнопка, имитируя нажатие, а также всплывает какая-нибудь картинка-подсказка.

Основные события, наиболее часто реализуемые в DHTML:

  • события для мыши (при перемещении, при наведении, при нажатии, перетаскивание, запрет на выделение и т.д.);
  • события для клавиатуры (при нажатии и отпускании клавиши, только при нажатии, только при отпускании);
  • события при прокрутке;
  • события форм – происходят какие-либо изменения при взаимодействии пользователя с формой заполнения;
  • события документа. Происходят после загрузки страницы, но еще до окончательного ее выведения на экран. Так, например, это происходит при вводе пароля или демонстрации заставки;
  • событие справки или событие помощи – при нажатии на клавишу F1 не происходит загрузка стандартного справочного файла. Вместо этого подгружается своя собственная справочная система или подсказка;
  • события фокуса – когда элемент приводится в действие при наведении мыши, щелчке кнопкой мыши или выделении с клавиатуры.

Аналогом можно считать Java- и Flash-технологии, но при этом DHTML значительно проще в освоении.

Достоинства DHTML

Поскольку классический HTML сегодня практически не развивается, в качестве своеобразной надстройки для него служит DHTML. Но и он не относится к суперсовременным языкам программирования веб-страниц. Так отчего же DHTML до сих пор не вытеснен конкурентами? Тому есть ряд причин:

  • простота изучения в сравнении с конкурентными языками;
  • поддержка практически всеми известными браузерами, в том числе, довольно старыми. Существует целый класс пользователей, по тем или иным причинам не желающих переходить на современное оборудование. Увы, но в старых версиях их браузеры не способны работать в условиях повального распространения скриптов и flash-наполнителей. И тогда на выручку приходит DHTML;
  • для выполнения всех сценариев достаточно лишь один раз загрузить страницу. Интерактивность сохраняется даже в автономном режиме работы;
  • небольшой размер документа в сравнении с Java и Flash;
  • не требуется подключения сторонних плагинов и расширений;
  • высокая конкурентная способность узлов по сравнению со статическими вариантами;
  • «наследием» от HTML является низкое потребление трафика.

Недостатки DHTML

Тем не менее имеет Dynamic HTML и свои минусы:

  • хотя, как уже отмечалось, DHTML поддерживается практически всеми известными браузерами, корректное и одинаковое отображение страниц гарантируется не всегда. Более того, в некоторых операционных системах DHTML не работает вовсе или функционирует со сбоями;
  • при исправлении исходного кода могут возникнуть трудности;
  • DHTML базируется на морально устаревшей технологии HTML.

CSS

CSS является аббревиатурой от английского Cascading Style Sheets, что в переводе на русский значит “каскадные таблицы стилей”. Как таковым отдельным языком программирования CSS нельзя считать, так как он не имеет значения без документов, построенных на HTML или XHTML. Стили CSS неразрывно связаны с интернет-страницами. Современная всемирная паутина имела бы слишком тусклый и невзрачный вид без этих самых таблиц. Они позволяют вносить уникальные изменения и делать невероятный дизайн страниц, используя довольно простой язык. CSS был опубликован в 1996 году, и с тех пор имеет огромную популярность, ведь логической замены этих таблиц стилей не существует. Все файлы, написанные на этом языке, имеют расширение .css. Разработчики при создании каскадных таблиц стилей пытались как можно больше упростить работу веб-дизайнеров. При этом была поставлена основная цель: разделить логическую структуру документа, которая управляется при помощи HTML или XHTML, и описать внешний вид. Каскадные таблицы стилей позволяют изменять шрифт, цвет, фон, положение элементов, интервалы и многое другое.

Сущность

CSS-стили устроены по предельно простому принципу. Здесь нет сложных правил и заумных терминов. Достаточно выбрать нужный элемент и назначить к нему необходимое свойство. То есть можно взять тег

и изменить шрифт и цвет символов, которые находятся внутри него. При этом каждому такому элементу документа будет присвоено данное свойство. Нет необходимости присваивать значение всем тегам отдельно. Можно использовать более широкомасштабные цели, например, сразу назначить свойство ко всему документу, определив свойство к элементу “body”. Или стилизовать отдельный фрагмент через специальные id-идентификаторы или селекторы.

Применение

Использовать каскадные стили можно тремя способами:

  • На уровне документа. Можно назначать краткую запись в самом теге. Такой вариант лучше применять, когда нет нужды повторять данный стиль.
  • Внутри документа. Если у вас одностраничный сайт, то можно легко вписывать правила каскадных таблиц в верхней части документа. В данном случае все определения помещаются в тег <style>, который входит в <head>.
  • Отдельно. То, ради чего и создавался данный язык. Если у вас имеется множество страниц или даже сайтов, где используется один дизайн, можно привязать к каждому документу один CSS-файл, который и будет определять стиль. Привязка осуществляется при помощи тега <link>.

JavaScript

Web-сценариями являются программы, которые записываются напрямую в html-коде или просто в файлах, что является более предпочтительным. Данные программы пишутся на языке ЯваСкрипт. Таким образом, говоря о том, что такое Javascript, можно сказать, что это язык программирования, который является интерпретирующим.

ЯваСкрипт считывается браузером, и затем выполняются записанные выражения и производятся манипуляции, которые заданы над страницей. JavaScript по своему синтаксису подобен таким языкам программирования, как Java, С++ и С. JavaScript обязан своим появлением разработкам таких компаний, как Sun Microsystems (Oracle) и Netscape (Mozilla). Первоначальное название языка было LiveScript. Однако из-за того, что тогда был очень популярным язык Java от компании Sun Microsystems, отделом маркетинга компании Netscape было решено изменить название языка на JavaScript. При этом был расчет, что данный шаг добавит языку популярности. Также, говоря о том, что такое Javascripts, нужно отметить, что Java и JavaScript являются двумя разными языками.

Ограничения и возможности JavaScript

Следующие возможности появляются при применении на web-страницах сценариев [removed]:

  • Добавление различных анимационных эффектов, которые не представляется реализовать с помощью Html и CSS.
  • Возможность изменения содержимого элементов Html и добавления новых тегов без перезагрузки страницы.
  • Реагирование на события (реагирование на действия пользователя) – обработка нажатий клавиш на клавиатуре и передвижения курсора мыши.
  • Выполнение проверки данных, которые были введены в поля формы перед отправкой на сервер. Это уменьшает нагрузку на сервер и ускоряет работу сайта.
  • Определение версии браузера и загрузка требуемой страницы в зависимости от этого.

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

Помимо вышеуказанных возможностей, существуют и ограничения использования сценариев:

  • Отсутствует доступ к файлам, которые размещены на пользовательском компьютере. В целом нет доступа за пределы самой веб-страницы. Исключением могут быть только файлы cookie, которые могут быть считаны и записаны с помощью JavaScript. Объекты такого типа обычно нужны лишь для того, чтобы страница загружалась быстрее.
  • Нет возможности выполнения кроссдоменных запросов, то есть получение доступа к веб-страницам, которые находятся на другом домене, даже если они открыты в соседних вкладках.
  • Нет возможности закрывать вкладки и окна, которые открывались с его помощью.
  • Отсутствует возможность защиты исходного текста на странице и запрета на копирование изображений или текста со страницы. При этом остается возможность добавлять некоторые ограничения, что позволяют функции JavaScript.

Подобные ограничения в некотором смысле затрудняют выполнение вредоносного кода.

Как уже было отмечено выше, JavaScript – это язык, придающий интерактивность веб-страницам. С помощью этого языка создаются те приложения, которые включаются в Html-код. К примеру, формы или анкеты регистрации, заполняемые пользователем. Нередко язык JavaScript путают с Java, но между этими языками мало общего. Некоторые даже сравнивают JavaScript с другими языками Ruby, Self, Python. Но это отдельный язык.

Использование JavaScript

Используя JavaScript, можно вносить изменения в страницу, изменять стили элементов, добавлять или удалять теги. Также есть возможность узнать о своих действиях пользователя на странице (уменьшение или увеличение рабочей области экрана, клики с помощью мышки, нажатия любых клавиш, прокрутка страницы). Есть возможность получения доступа к любому элементу Html-кода и манипулирование с этим элементом. Таким образом, ответом на вопрос «Что такое JavaScripts?» будет получение возможности загрузки данных без перезагрузки страницы, ввод сообщений, установка или считывание cookie и выполнение множества других действий.

Основа уникальности JavaScript

Основная уникальность этого языка в том, что он имеет поддержку почти у всех браузеров и имеет полную интеграцию с ними. Все действия с помощью JavaScript являются очень простыми. Нет никакой другой технологии, которая бы вмещала в себя все подобные преимущества. Например, есть не кросс-браузеры, они имеют поддержку не у всех обозревателей (это XUL, ActiveX, VBScript). Также есть и такие, которые не в полной степени интегрированы с браузером. Это Silverlight, Flash, Java. На данный момент идет большое развитие подобной технологии и в разработке находятся элементы JavaScript 2

Язык гипертекстовой разметки HTML

HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.

Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста.

Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.

Общее представление.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986—1991 годах в стенах ЦЕРНа в Женеве в Швейцарии. HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег <table> предназначен для создания в документах таблиц, но часто используется и для оформления размещения элементов на странице. С течением времени основная идея платформонезависимости языка HTML была принесена в жертву современным потребностям в мультимедийном и графическом оформлении.

Дизайн сайта.

Веб-дизайн (от англ. Web design) — отрасль веб-разработки и разновидность дизайна, в задачи которой входит проектирование пользовательских веб-интерфейсов для сайтов или веб-приложений. Веб-дизайнеры проектируют логическую структуру веб-страниц, продумывают наиболее удобные решения подачи информации и занимаются художественным оформлением веб-проекта. В результате пересечения двух отраслей человеческой деятельности грамотный веб-дизайнер должен быть знаком с последними веб-технологиями и обладать соответствующими художественными качествами. Большую часть специалистов, работающих в области дизайна, обычно концентрирует в себе такое творческое образование, как студия дизайна.

Веб-дизайнер — сравнительно молодая профессия, и профессиональное образование в области веб-дизайна в России пока не распространено. В связи с увеличением спроса на представительство в Сети растёт и спрос на дизайн сайтов, увеличивается количество веб-дизайнеров. В настоящее время услуги веб-дизайна предоставляют как веб-студии, так и частные лица (веб-дизайнеры, являющиеся фрилансерами).

Объяснение термина.

Веб-дизайн — вид графического дизайна, направленный на разработку и

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

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

Немаловажной частью проектирования ресурса в последнее время стало приведение ресурса в соответствие стандартам W3C, что обеспечивает доступность содержания для людей с ограниченными физическими возможностями и пользователей портативных устройств, а также кроссплатформенность (в данном случае — т. н. кросс-браузерность) вёрстки ресурса. Также непосредственно с дизайном сайтов смежны маркетинг в Интернете (интернет-маркетинг), то есть продвижение и реклама созданного ресурса, поисковая оптимизация.

Структура сайта.

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

Самым первым видом структуры сайта является линейный. Он называется так потому, что в нем вся информация представлена в линейном виде. Это как будто цепочка, где все элементы послушно следуют друг за другом. Здесь не может быть разделов, и пользователь не может перескакивать с одной страницы на другую в любой последовательности, он получает возможность лишь плавно переходить по заданной траектории, так, как будто он читает книгу. Данный вид структуры сайта отлично бы подошел для создания презентаций либо онлайн-книг, его очень просто реализовать. Навигация здесь также присутствует минимальная, на каждой странице нужно обозначить лишь три основные ссылки: на главную страницу, на предшествующую и последующую.

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

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

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

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

Заключение:

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

Қажетті материалды таппадың ба? Онда KazMedic авторларына тапсырыс бер

Web-технологии: HTTP, DHTML, CSS, and JavaScript. Язык гипертекстовой разметки HTML

error: Материал көшіруге болмайды!