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

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

С одной стороны, такое разграничение нужно приветствовать. Это значит, что для базовой программной концепции существует одна спецификация и синтаксис, позволяющий применять язык в любых средах, даже тех, которые пока еще не существуют. Базовый язык можно сравнить с электропроводкой. Если известно, как устроена проводка электрической сети, то к ней можно подключить электрические приборы всех типов и любой мощности, включая и те, которые пока еще не изобретены. Точно так же JavaScript сегодня используется для того, чтобы связывать вместе элементы страницы в документе HTML. Вполне может быть, что завтра операционные системы будут использовать базовый язык для соединения приложений, запускаемых в компьютерах конечных пользователей, которые будут автоматически обмениваться информацией.

В настоящее время JavaScript используется для внедрения на Web-страницы и обеспечения функциональности разрозненных ее элементов. На жаргоне программистов эти элементы называются объектами документа. Если разъединить объекты документа на отдельные составляющие, то впоследствии на их основе можно будет создавать другие типы приложения (это подобно применению телефонных аппаратов с разными типами наборов, включая и те, которые пока еще не разработаны). В настоящее время в телефонных аппаратах используется тональный или импульсный набор. Хорошим примером такого разделения особенностей языка является Internet Explorer, набор объектов документа которого допускает использование как JavaScript, так и VBScript. Объекты, по сути, одни и те же, а способы их объединения в работающие структуры - разные.

Разграничение базового языка и моделей объектов документа способствует тому, что каждая спецификация имеет свои собственные стандарты и пути развития. Но даже при наличии рекомендаций по использованию стандартов в каждом из случаев любой разработчик браузеров в состоянии эти стандарты нарушить или даже видоизменить. Более того, может оказаться, что дизайнеры будут тратить больше усилий на создание версии страницы или сценария, работающих в обоих браузерах, по сравнению с созданием разных сценариев для каждого из случаев.

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

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

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

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

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