Лекции     Книги     Рефераты    

Версии JavaScript

В настоящее время существует несколько различных версий языка JavaScript. Распространенные броузеры обслуживают реализации языка версий 1.0, 1.1, 1.2, 1.3, а также 1.5. JavaScript версии 1.4 не дождался окончательной разработки в виде официального стандарта, поэтому он не используется в приложениях на стороне клиента. Интересно, что Server-side JavaScript 1.4 обслуживается программным обеспечением Web-серверов фирмы Netscape.

Чтобы однозначно указать броузеру применяемую версию JavaScript следует использовать параметр LANGUAGE, дополнив название языка номером его версии.

В этом примере сообщается, что программа JavaScript использует функции, доступные, начиная с версии 1.3.

Поскольку соответствие программы скрипта определенной версии стандарта является необходимым условием правильного ее выполнения, очень важным свойством броузеров является их способность обслуживать соответствующую версию языка. Если в скрипте были использованы функции, содержащиеся в JavaScript 1.2, а броузер обслуживает лишь версию 1.0, действие скрипта будет заблокировано и выдано сообщение об ошибке независимо от того, в каком стандарте были определены остальные операции.

Если важно использовать новейшую версию языка JavaScript, хотя бы из-за дополнительных функций, доступных в определенном издании, можно выполнить следующую процедуру:

<SCRIPT LANGUAGE=”JavaScript1.5” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.5
//–>
</SCRIPT>

<SCRIPT LANGUAGE=”JavaScript1.3” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.3
//–>
</SCRIPT>

<SCRIPT LANGUAGE=”JavaScript1.0” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.0
//–>
</SCRIPT>

Такое определение приведет к тому, что броузер выполнит скрипт, представленный в самой верхней из поддерживаемых им версий. Остальные исходные тексты будут проигнорированы.

Обсуждения

Нет комментариев к “Версии JavaScript”

Добавить комментарий



Ваш комментарий:

 



© 2009 - 2010 | Webteach.ru | Образовательный портал