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

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

Стандарт базового языка

Относительно короткая история развития языка JavaScript охватывает три версии, разработанные Netscape. Политика касается версии Microsoft и попыток согласования стандартов. Первая версия JavaScript (в NN2) - это 1.0, однако номер не был включен в название языка. JavaScript 1.0 был просто JavaScript. Нумерация версий установилась после выхода в свет NN3. С этой версией NN связан JavaScript 1.1. Как вы в дальнейшем узнаете в этой книге, в некоторых случаях в дескрипторах HTML, используемых в сценарии, следует указывать номер версии. Смена поколения браузеров на NN4.x привела к изменению версии языка на JavaScript 1.2.

Деятельность Microsoft у начинающих программистов JavaScript вызывает некоторое замешательство. Первая версия Internet Explorer, в которую была включена поддержка сценариев, - это Internet Explorer 3. Время появления Internet Explorer 3 совпало с появлением Netscape Navigator 3. Но, как в этом очень скоро смогли убедиться разработчики, уровень поддержки сценариев в Microsoft оказался на порядок ниже. Microsoft не лицензировала название JavaScript. Как результат, компания назвала свой язык JScript. Тем не менее, атрибуты дескрипторов HTML в Internet Explorer, требующих указания название языка, допускают использование как JScript, так и JavaScript. В любом случае Internet Explorer 3 поймет сценарий, написанный на JavaScript для Netscape Navigator 2.

Во время царствования Netscape Navigator 3 и Internet Explorer 3 многие разработчики сценариев испытывали недоумение, поскольку полагали, что язык должен быть один и тот же. К огромному их сожалению, в версии JavaScript 1.1 представлены средства, которые недоступны в более поздних версиях JavaScript для Internet Explorer 3. Спустя некоторое время компания Microsoft улучшила JavaScript в IE3, модернизировав файл .dll, определяющий синтаксис языка. Тем не менее, иногда трудно определить, какой именно файл .dll установлен в IE3 в конечном компьютере. Ситуация улучшилась при появлении Internet Explorer 4. Синтаксис его базового языка был максимально приближен к версии JavaScript 1.2 в NN4. При этом Microsoft продолжает называть свой язык JScript. Почти все средства, которые были впервые представлены в NN4 (включая атрибуты дескрипторов, идентифицирующих JavaScript 1.2), прекрасно воспринимались при загрузке в Internet Explorer 4.

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

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

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

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

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