Новая идеология

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Разработка HTML5 базируется на ряде принципов проектирования, сформулированных в отдельной спецификации WHATWG3, которые в полном смысле слова олицетворяют собой новое отношение к практической реализации предлагаемых возможностей:

  • совместимость:
  • удобство в использовании;
  • независимость от типа браузера;
  • универсальность доступа.

Совместимость: идем проторенным путем

Не беспокойтесь — HTML5 не внесет неразберихи, свойственной любой револю- ции. Скорее, наоборот — обеспечение безотказной работы приложений является одним из ключевых принципов этой спецификации. Если окажется, что какие-то средства HTML5 не поддерживаются, то сбоя не произойдет, потому что система сможет продолжить работу в режиме корректного сокращения возможностей (graceful degradation), используя только те средства языка, которые ей фактически доступны. Кроме того, поскольку информация в виде HTML-содержимого накапли- валась в течение примерно 20 лет, то важное значение приобретает поддержка уже существующего контента.

На выявление и изучение характерных общих тенденций в имеющемся HTML- содержимом затрачиваются огромные усилия. Так, компания Google, исследовавшая частотную повторяемость наиболее употребительных имен идентификаторов в дескрипторах DIV, проанализировала миллионы веб-страниц и обнаружила, что некоторые из имен встречаются намного чаще других. Например, для обозначения заголовка содержимого часто используется элемент DIV id= "header". Мы уже подчеркивали, что HTML5 весьма прагматичен и ориентирован на решение прак- тических проблем, не правда ли? Так не проще ли сразу предусмотреть в языке элемент <header>?

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


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.