Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 33

Полная неразбериха

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

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

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

страница 33
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz