русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История HTML


Дата добавления: 2015-07-09; просмотров: 817; Нарушение авторских прав


 

Первая версия HTML была разработана в 1989 году Тимом Бенерс-Ли для

популярного в прошлом броузера Mosaic. Но в то время ни для языка, ни для

броузера не нашлось достойного применения. В 1993 году появился HTML+ , и

эта версия также осталась практически незамеченной. Начало широкого

использования гипертекста дала версия 2.0 которая, появилась в июне 1994

года. Это был год роста популярности WWW по всему миру. Элементы,

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

В версии 3.0 HTML, которая появилась год спустя, была реализована

возможность прорисовки математических символов (знаков интервала,

бесконечности, дроби, скобок и т.д.) при помощи элементов языка. Под эту

версию был разработан броузер Arena. Но этот проект оказался тупиковым и не

получил дальнейшего распространения.

В 1996 году появился HTML 3.2. Это было новаторское решение, в спецификацию

языка были введены фреймы, которые стали теперь весьма популярны у

разработчиков WEB-страниц. Даже сейчас на основе этой спецификации можно

реализовать интересные дизайнерские решения. Практически все современные

броузеры поддерживают версию 3.2, поэтому авторы WEB-страниц уверенны в

работоспособности всех элементов.

Наряду с официальными спецификациями языка, которые разрабатывались

организацией W3C (W3 Консорциум ),компании-производители броузеров

создавали собственные элементы (расширения). Впоследствии, некоторые из

этих элементов, после получения всеобщего признания включились в

спецификацию следующих версий языка. Но новаторское решение – фреймы, не

были включены в спецификацию 3.2. Но броузеры поддерживали фреймы и многие

книги, посвященные HTML, содержали описание фреймов без упоминания о том,

что это нестандартные элементы. В последствии, фреймы стали стандартом де-



факто. В версии 4 они уже были включены на полном основании.

И наоборот, элементы APPLET и SCRIPT, необходимые для расширения HTML

другими программными кодами версии 3.2, не сыграли той роли, которую были

призваны сыграть. Это объясняется тем, что броузеры различных версий по-

разному интерпретировали программы на разных языках JAVA, JAVASCKRIPT,

Visual Basic (VBScript). В результате не удалось получить достаточно

надежный работающий код, и данные языки использовались любителями HTML в

основном для экспериментов.

Официальная спецификация HTML 4 (Dynamic HTML) появилась в 1997 году. В это

время уже было очевидно, что дальнейшее развитие гипертекста будет

осуществляться за счет скрипт - программирования. Это оказалось немногим

более эффективным, чем вводить в язык все новые элементы. Появившиеся в то

время броузеры (Netscape Navigator 4, Microsoft Internet Explorer 4 и др.)

уже достаточно надежно интерпретировали программный код (был установлен

определенный уровень стандартизации). Однако проблемы у разработчиков еще

остались. В качестве примера можно отметить, что многие скрипты начинаются

с определения версии броузера, чтобы потом использовать тот или иной

фрагмент кода. Очевидно, что на программиста ложится обязанность

тестирования страниц на всех популярных в настоящие время броузерах.

В результате, использование всех возможностей Dynamic HTML стало уделом

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

разработки сложных программ и всестороннего их тестирования. Создателям

личных WEB-страниц подчас приходится искать компромисс между надежностью и

новаторством, чтобы получить достаточно грамотный HTML-код.

 

 

1.2.Описание броузеров.

 

Программы, необходимые для просмотра гипертекста – броузеры, которые используются не только как средство просмотра, но и как почтовые программы, а также как средство загрузки файлов посредствам FTP. Две основные функции броузеров: просмотр WEB-страниц и редактирования их содержимого (элементы HTML).

В мире создано немало программ для просмотра HTML-документов: Mosaic, Cello, Global Network Navigator, Opera и др. Наиболее популярными броузерами, которые обеспечивают корректный просмотр гипертекста, являются Microsoft Internet Explorer иNetscape Communicator.

 

 

1.3 Особенности гипертекста

 

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

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

Разработчик HTML-документа может выбрать способ работы с ним. Теоретически с гипертекстом можно работать даже на уровне MS-DOS в любом редакторе, открывающем ASCII-файлы. Это требует от пользователя обязательного знания большинства элементов HTML. Можно использовать для создания гипертекста и броузер. Любая из этих программ имеет режим редактирования WEB-страницы в режиме «источника». Для этого может подключатся один из установленных на компьютере текстовых редакторов. Броузеры имеют и встроенные редакторы гипертекста. Существуют гипертекстовые редакторы, которые используют только для разработки WEB-страниц и создания на них визуальных и звуковых эффектов.

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

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

Несмотря на то, что спецификация HTML является стандартом, этот язык дополняется новыми элементами (расширениями). Поэтому некоторые WEB-страницы удобнее просматривать при помощи определенных броузеров. Расширения создаются только известными фирмами, которые разрабатывают программное обеспечение для WWW, а рядовые пользователи могут совершенствовать свои WEB-страницы при помощи программирования. Апплеты позволяют снять ограничения HTML и дают простор фантазии разработчика.

 

Заключение

Я Давлетова Карина прошла учебную практику с по мая по дисциплине «WEB програмирование ».

 

Также были выполнены и все поставленные задачи:

- Изучение понятие языка маркировки гипертекстов HTML;

- Создание сайта «Мода 2014 года».

 

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

 

Список использованной литературы

 

1. Айзекс А. Dynamic HTML BHV-Санкт-Петербург 1998

2. Ганчаров А. Самоучитель HTML. Питер 2000

3. Дарнелл Р. HTML 4 Энциклопедия пользователя ДиаСофт 1999

4. Денисов Internet Explorer 5 Справочник Питер 1999

5. Хоумер А. Dynamic HTML Справочник Питер 1999

 

 



<== предыдущая лекция | следующая лекция ==>
Введение | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.642 сек.