-
один из самых молодых языков программирования.
Первая версия 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