Сети и связь - Web-документы и web-страницы


За доли секунды в любую точку мира!

Поиск по сайту

Наши партнеры

Web-документы и web-страницы

Web-документ - это текстовый документ в котором содержится описание web-страницы для интерпретирования его программой браузером специальной языке HTML (Hyper Text Markup Language - язык гипертекстовой разметки текстов).

В отличие от текстовых документов, шо содержат содержательный текст и имеют расширение. Txt. Файлы web-документов имеют расширение. Htm или. Html.

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

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

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

Прежде всего это касается такой характеристики документа, как размер файла. Чем он меньше, тем быстрее страница грузится в браузер. и тем больше шансов, шо документ увидят много пользователей. Считается, шо документ должен загружаться в браузер течение 1 - 2 с, хотя иипсолн и это время может оказаться слишком большим.

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

Язык HTML несмотря на прогресс в развитии средств и языков программирования для Web остается основным языком для создания web-документов.

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

Написанный текст программы передается для обработки или с помощью компилятора, либо с помощью интерпретатора. В первом случае получаем скомпилированную программу в машинных кодах (файл ехе или. Com), в результате выполнения которого получаем результаты работы программы. Во втором случае текст программы сразу интерпретируется и выполняется, в результате чего имеем результаты выполнения программы.

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

В случае работы с web-документом его интерпретатором может быть только программа-браузер. Именно здесь видны результаты программирования - web-страницу. Различные браузерные могут интерпретировать одно и то же код по-разному. Кроме этого, ошибки в программе не приводят к остановке, а лишь к искажению результатов ее выполнения. Учитывая эти обстоятельства, результат интерпретирования Web-документа не является (и не может быть) однозначен, шо усложняет процесс создания таких документов, если подходить к идеологии их программирования с критериями классического программирования.

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

 
Сети и связь © 2010 All Rights Reserved