Телефон: +7 (495) 649-0526

HTML5 - DOM представление и управление документами

Картинка к странице

Следующая статья:

Содержание

DOM объекты

В отличие от прошлых версий HTML и XHTML, которые были определены в определениях собственного синтаксиса, HTML5 описывается определениями объектной модели документа (DOM) – браузеры употребляют внутреннее представление в виде дерева для отображения документа. К примеру, представьте для себя очень небольшой документ, состоящий из заголовка странички, заголовка и тела параграфа. Дерево DOM может смотреться так:

DOM - Объектная модель документа

DOM - Объектная модель документа

Дерево DOM содержит в себе title элемент в блоке head и h1 и p в body.

Преимущество описания HTML5 в определениях объектной модели документа в том, что язык может быть определен независимо от синтаксиса. Есть приемущественно два синтаксиса языка для представления документа: сериализация HTML (HTML5) и сериализация XML (XHTML5).

HTML относится к синтаксису пришедшему из SGML(ранешнего HTML), но определяется большей совместимостью с реальной поддержкой браузерами HTML на практике.

<!DOCTYPE html> 
<html><head>
<title>An HTML Document</title>
</head>
<body>
<h1>Example</h1>
<p>This is an example HTML document.
</body>
</html>

Как и в прошлых версиях HTML, некие теги необязательны и автоматом предполагаются.

Сериализация XML происходит от синтаксиса XML 1.0 и места имен, также как XHTML 1.0.

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head>
<title>An HTML Document</title>
</head>
<body>
<h1>Example</h1>
<p>This is an example HTML document.
</body>
</html>

Исключая отличия в присутствии и отсутствии атрибута xmlns, эти два примера эквивалентны.

Браузеры употребляют MIME-тип для выбора. Хоть какой документ поданный как text/html должен удовлетворять требованиям спецификации HTML и хоть какой документ объявленный как XML MIME тип (таковой как application/xhtml+xml) должен подходить под спецификацию XML.

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

Достоинства использования HTML

  • Оборотная сопоставимость с существующими браузерами
  • Знакомый синтаксис
  • Неприхотливый синтаксис (не будет "Yellow Screen of Death" если будет допущена ошибка)
  • Синтаксис допускающий опускание неких тегов и атрибутов

Достоинства использования XHTML

  • Серьезный синтаксис XML, который некие создатели сочтут комфортным для поддержки.
  • Соединяется воедино впрямую с другими XML-словарями (такими как SVG и MathML)
  • Внедрение XML-обработки.

Сотрудничество

Работа над HTML5 стремительно продвигается, но окончание ожидается только через пару лет. Для того чтоб сделать различные испытания и добиться взаимодействия реализаций удовлетворяющих требованиям по текущим оценкам будет нужно от 10 до 15 лет работы. В протяжении всего шага разработки отзывы от широкого круга пользователей, в том числе web дизайнеров, разработчиков, производителей CMS и средств разработки, производителей браузеров очень важны для заслуги фуррора. Вклад в развитие HTML5 не только лишь приветствуется, да и интенсивно поощряется.

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

  • The Differences from HTML 4 обрисовывает конфигурации по сопоставлению с предшествующей версией HTML
  • The HTML Design Principles дискуссируются принципы, которые помогают принять решения. Они посодействуют для вас осознать базы имеющихся дизайнерских решений.
  • The Web Developer’s Guide to HTML5, не так давно открывшийся ресурс, сделанный, чтоб посодействовать web дизайнерам и разработчикам осознать все что они должны знать для написания конформных HTML5-документов. Предоставляются руководящие принципы и описываются наилучшие решения.

Есть много методов внести собственный вклад в разработку. Вы сможете присоединится к W3C’s HTML WG и подписаться/способствовать рассылкам HTML WG mailing lists либо wiki. Вы также сможете участвовать в форуме WHATWG forum, писать комментарии либо статьи в блоге WHATWG blog.

Видео: «Украсть за 60 секунд»

Видео о краже банкомата всего за 60 секунд, грабители основательно подготовились к работе

Украсть за 60 секунд
Интересное в интернете: загранпаспорт

Статья: HTML5 - DOM представление и управление документами

Раздел: Верстка HTML / CSS

Сайт: SD Company » Все разделы статей

Последнее изменение: 2011.12.23 в 19:44

Теги: html5, dom, control, управление документом, html, css

Следующая статья:

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