Но это, наверное, очень сложно?




На первый взгляд, создание собственного сайта может показаться делом очень сложным. Чего стоят одни только толстенные книги, посвященные вопросам Web-дизайна, - сразу руки опускаются. Здесь надо бы еще раз сделать одну оговорку.
Хотите создать свою страничку за 10 минут - воспользуйтесь конструктором Web-страниц на сервере Chat.ru. Достаточно зарегистрироваться на сайте и заполнить небольшую анкету: выбрать тип страницы (визитная карточка, фотогалерея, письмо и др. - всего 10 вариантов), задать цвет шрифта и фона, вписать необходимый текст, вставить ссылки и адреса графических файлов, нажать на кнопку "Дальше" и... все готово, новоиспеченная страничка тут же появится в Интернете!

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

Страница, сайт, сервер

Прежде всего разберемся с такими понятиями, как "сервер", "сайт" и "страница". Нередко их смешивают, считая синонимами. На самом же деле они обозначают три разных уровня построения World Wide Web. Не прибегая к строгим определениям, договоримся понимать под страницей некий документ, отображаемый как содержимое единичного окна браузера. Тогда сайт можно определить как набор нескольких Web-страниц, связанных в единую структуру с помощью гиперссылок. При этом обычно одна из страниц (с именем index или welcome) является основной, стартовой: именно на нее попадает пользователь, набравший в браузере адрес данного сайта. Остальные страницы могут быть вызваны из основной или же друг из друга. Сервер - понятие, скорее, аппаратное: обычно это некий постоянно подключенный к Интернету компьютер, на диске которого хранятся один или несколько сайтов. (Отметим, что этим же словом часто называют и установленную на компьютере-сервере специальную программу, обеспечивающую доступ пользователей к хранящимся на диске страницам, поддержку обмена электронной почтой и пр.)

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

Как устроена отдельная Web-страница? Если в окне браузера она выглядит как единый документ, включающий текст, иллюстрации, а иногда и звуковое сопровождение, то на диске компьютера (сервера) это просто набор файлов. Главный из них - файл с расширением htm - это как бы "скелет" данной Web-страницы. Он содержит весь текст, отображаемый в окне браузера c включенными в него специальными командами в угловых скобках - тэгами (от англ. tag - ярлык). По сути, это команды форматирования текста, сообщающие браузеру, как именно должен отображаться тот или иной фрагмент текста (каким цветом, шрифтом и т. п.), в каком его месте необходимо поместить ту или иную иллюстрацию, гиперссылку и пр. Таким образом, язык HTML, используемый для создания Web-страниц, представляет собой всего лишь набор стандартных команд-тэгов, каждый из которых выполняет свою функцию, имеет определенный диапазон параметров и допустимых значений. (Аббревиатура HTML расшифровывается как HyperText Markup Language, или "Язык разметки гипертекста".) Проще говоря, чтобы "превратить" обычный текст в Web-страницу, достаточно в любом текстовом редакторе вставить в нужных местах текста требуемые тэги, а остальное сделает сам браузер. Например, зная, что тэг <B> включает жирный шрифт, а тэг </B>, наоборот, отменяет его использование, нетрудно догадаться, что запись:

Все определения выделены <B>жирным шрифтом</B>.

фактически указывает браузеру вывести ее на экран как:

Все определения выделены жирным шрифтом.

Итак, мы всего лишь разместили в тексте "включатель" и "выключатель" жирного шрифта, но, по сути, это уже наш первый опыт "программирования" на языке HTML. Не правда ли, все очень просто?

Если htm-файл представляет собой только текст, то откуда, спросите вы, на Web-странице берутся иллюстрации? Ответ прост. Все иллюстрации, а также звук или видеофрагменты (если таковые имеются) хранятся на диске сервера в отдельных файлах (графических, звуковых или видео). При этом в текст htm-файла вставляются специальные тэги, указывающие браузеру, что в этом месте текста на странице должна находиться иллюстрация, хранящаяся на сервере под таким-то именем и по такому-то адресу. Браузер автоматически поместит ее в указанное место при загрузке страницы, "раздвигая" при этом текст и выполняя (если это указано тэгами) "обтекание" текста вокруг иллюстрации. Аналогично по соответствующему тэгу из Интернета переписывается и запускается на воспроизведение аудио- или видеофайл.

Итак, любая Web-страница, отображаемая как единый документ, на самом деле конструируется браузером из нескольких файлов. Причем сценарий этой "сборки" содержится в файле формата htm.



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-17 Нарушение авторских прав и Нарушение персональных данных


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