Версии JavaScript

JavaScript - один из самых молодых языков программирования. Первая версия JavaScript была создана фирмой Netscape в 1995 году; первым браузером, поддерживающим JavaScript, была бета-версия Netscape Navigator 2.0.

К началу 1999 года существовали следующие клиентские версии языка:
Браузер Год Версия JavaScript
Netscape Navigator 2.0 1995 JavaScript 1.0
Microsoft Internet Explorer 3.0 1996 JavaScript 1.0 (JScript 1.0)
Netscape Navigator 3.0 1996 JavaScript 1.1
Netscape Navigator 4.0 1997 JavaScript 1.2
Microsoft Internet Explorer 4.0 1997 JavaScript 1.2 (JScript 3.0)
Netscape Navigator 4.5 1998 JavaScript 1.3

К сожалению, версии JavaScript с одним и тем же номером по-разному реализованы в разных браузерах. Например, JS 1.0 в Internet Explorer существенно отличается от JS 1.0 в Netscape Navigator 3; то же самое можно сказать и о JS 1.2.

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

В Основах JavaScript мы будем рассмотривать главным образом ту часть JavaScript, которую подерживают оба браузера начиная с версии 3.0. В тех редких случаях, когда рассматриваемую конструкцию языка не поддерживает какой-либо браузер, это специально оговаривается.

Copyright © 1999, Alexei Kourbatov