Статьи
Для пользователей
Язык гипертекстовой разметки HTML и JavaScript
С технической точки зрения, World Wide Web состоит из множества серверов Интернета, предоставляющих пользователям Сети доступ к специально составленным, так называемым гипертекстовым, документам. Гипертекст отличается от обычного текста тем, что он может включать в себя так называемые гипертекстовые ссылки (гиперссылки), соединяющие контекст, в котором они находятся, с другим контекстом в рамках того же или другого текста. О наложенных на организованную линейно (слева направо) структуру текста гипертекстовых ссылках часто говорят, что они вносят в текст третье измерение.
Разновидность гипертекста, используемого на www, дает создателю документов дополнительную свободу за счет возможности включать в текст документа иллюстрации, аудио- и видеоинформацию, а также ссылки на любые ресурсы Интернета, находящиеся на произвольном сервере Сети (это делается с помощью общего формата представления адресов ресурсов). Название "Всемирная Паутина" очень метко передает образ переплетающихся связей, складывающихся в причудливую структуру, которая охватывают множество серверов по всему земному шару.
Из-за возможности включать в документы мультимедийную информацию, т.е. звук, изображение и видео, для обозначения сетевых гипертекстов применяют также термин "гипермедиа".
При подготовке гипертекстовых документов для www текст специальным образом размечается с помощью языка разметки HTML (HyperText Markup Language, что в переводе и означает "язык разметки гипертекстов").
HTML дает авторам средства для:
- публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т. д.
- загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке.
- разработки форм для выполнения транзакций с удаленными службами, для использования в поиске информации, резервировании, заказе продуктов и т. д.
- включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы.
Краткая история HTML
Язык HTML был разработан Тимом Бернерс-Ли во время его работы в CERN и распространен браузером Mosaic, разработанным в NCSA. В 1990-х годах он добился особенных успехов благодаря быстрому росту Web. В это время HTML был расширен и дополнен. В Web очень важно использование одних и тех же соглашений HTML авторами Web-страниц и производителями. Это явилось причиной совместной работы над спецификациями языка HTML.
HTML 2.0 (ноябрь 1995) был разработан под эгидой Internet Engineering Task Force (IETF) для упорядочения общепринятых положений в конце 1994 года. HTML+ (1993) и HTML 3.0 (1995) - это более богатые версии языка HTML. Несмотря на то, что в обычных дискуссиях согласие никогда не было достигнуто, эти черновики привели к принятию ряда новых свойств. Усилия Рабочей группы World Wide Web Consortium по HTML в упорядочении общепринятых положений в 1996 привели к версии HTML 3.2 (январь 1997). Большинство людей признают, что документы HTML должны работать в различных браузерах и на разных платформах. Достижение совместимости снижает расходы авторов, поскольку они могут разрабатывать только одну версию документа. В противном случае возникает еще больший риск, что Web будет представлять собой смесь личных несовместимых форматов, что в конечном счете приведет к снижению коммерческого потенциала Web для всех участников.
В каждой версии HTML предпринималась попытка отразить все большее число соглашений между работниками и пользователями этой индустрии, чтобы усилия авторов не были потрачены впустую, а их документы не стали бы нечитаемыми в короткий срок.
Язык HTML разрабатывался с той точки зрения, что все типы устройств должны иметь возможность использовать информацию в Web: персональные компьютеры с графическими дисплеями с различным разрешением и числом цветов, сотовые телефоны, переносные устройства, устройства для вывода и ввода речи, компьютеры с высокой и низкой частотой и т. д.