Мы не предоставляем хостинг. Во вопросам выбора и заказа хостинга рекомендуем обращаться на сайт хостобзор.ру
История динамического HTML
Некая недоделанность JavaScript пришлась на руку Microsoft, которая как раз в этот момент решила бросить все силы на завоевание рынка веб-браузеров. Как говорят маркетологи, одно из основных условий успеха каждой новинки - запоминающееся наименование. Дабы не раздражать юзеров путаницей Microsoft окрестила комбинацию, которая включала частичную поддержку CSS2, расширенный язык сценариев, а также несколько небольших усовершенствований, фразой «динамический HTML», при этом была развернут массированная рекламная кампания, которая «динамический HTML» преподносила, как средство от болезней «обычного» HTML. В ответ на это Netscape объявила, что в четвертой версии веб-браузера будет реализована поддержка динамического HTML. Правда, следует отметить, что они имели мало общего с технологией Microsoft.
Суть динамического HTML можно выразить такими словами: полнейший контроль языка сценариев надо всеми элементами веб-документа, а также параметрами их отображения и оформления, а порой над самим текстом веб-страницы. Благодаря этому практически все элементы HTML-документа смогут двигаться в любом направлении и практически полностью переписываться - как по собственной инициативе, так и в виде ответа на действия юзера. Совместно с абсолютным позиционированием, которое предоставляет CSS, это дает возможность реализовать на web-странице практически полноценный программный интерфейс с перетаскиванием объектов мышью, выпадающими многоуровневыми меню и тому подобное.
С некоторым опозданием, свое сказал и W3C. Им был создан стандарт DOM - Document Object Model (на русском языке: «объектной модели документа»), который подробно описывал взаимодействие встроенного сценария с элементами веб-документа, при этом перечислялись все главные взаимозависимости, свойства, действия для объектов.
Эта спецификация оперирует довольно общими принципами. При этом стандартизации не избежал и JavaScript, его официальная версия называлась ECMAScript. Этот стандарт создала промышленная ассоциация ЕСМА.