Свойства объектной модели, которые доступны в одной версии браузера или браузерах одного производителя, очень хорошо использовать в том случае, если известно, что аудитория, на которую рассчитан данный программный продукт, использует исключительно этот тип или версии браузеров (например, в корпоративной сети). Усилия всевозможных организаций по разработке стандартов привели к созданию спецификаций для синтаксиса и набора свойств объектных моделей, что обеспечило, по сравнению с оригинальными разработками, большую гибкость. Наибольшим усовершенствованием является то, что элемент HTML стал объектом, который сценарии могут использовать полностью по своему усмотрению (эта возможность представлена еще в объектной модели IE4). Концепция DOM, построенная на основе стандартной объектной модели, реализована, с разной степенью поддержки в браузерах IE5+ и NN6+ (в последнем случае W3C DOM выдержан намного сильнее). Если бы на рынке доминировали исключительно браузеры, которые поддерживают стандарт W3C DOM, то это позволило бы намного проще, чем сейчас создавать межбраузерные решения и высокодинамичные документы. Сегодня это является мечтой разработчиков сценариев. Однако в любом случае, для того, чтобы иметь приличный багаж знаний на годы вперед, предстоит очень многому научиться. |