JavaScript это созданный корпорацией Netscape межплатформенный
объектно-ориентированный язык скриптинга (сценариев) для создания клиентских и
серверных приложений. В этой книге рассматривается всё необходимое, для того
чтобы начать использовать ядро и клиентский JavaScript.
Резюме по возможностям JavaScript 1.3 см. в разделе "Новое
в этом релизе". Эта информация разбросана по всему этому учебнику.
Что Вы уже должны знать
Предполагается, что Вы уже имеете:
Общее представление о Internet и World Wide Web (WWW).
Хорошие рабочие знания HyperText Markup Language (HTML).
Некоторый опыт программирования на таких языках как C или Visual Basic желателен, но не обязателен.
Версии JavaScript
Каждая версия Navigator'а поддерживает разные версии JavaScript.
Чтобы помочь Вам в написании скриптов, которые совместимы с разными версиями Navigator'а,
в этой книге версии JavaScript указываются для каждой реализованной возможности.
В таблице дан список версий JavaScript, поддерживаемых различными версиями Navigator'а.
Версии Navigator'а до 2.0 не поддерживают JavaScript.
Таблица 1 Версии JavaScript и Navigator'а
Версия JavaScript
Версия Navigator'а
JavaScript 1.0
Navigator 2.0
JavaScript 1.1
Navigator 3.0
JavaScript 1.2
Navigator 4.0-4.05
JavaScript 1.3
Navigator 4.06-4.5
Каждая версия сервера Netscape Enterprise Server также
поддерживает различные версии JavaScript. Чтобы помочь Вам в написании скриптов,
которые совместимы с разными версиями Enterprise Server, в этой книге
используются аббревиатуры для обозначения версии сервера, на которой реализована
каждая возможность.
Таблица 2 Версии JavaScript и Netscape Enterprise Server
Аббревиатура
Версия Enterprise Server
NES 2.0
Netscape Enterprise Server 2.0
NES 3.0
Netscape Enterprise Server 3.0
Где найти информацию о JavaScript
Документация клиентского JavaScript состоит из следующих книг:
Клиентский JavaScript. Руководство. (эта
книга) содержит информацию о языке JavaScript и его объектах, а также о ядре и
клиентском JavaScript.
Если Вы новичок в JavaScript, начните с Главы 1 "JavaScript.
Обзор.", затем прочтите остальную часть книги. После того как Вы будете
твёрдо разбираться в основах, можно использовать книгу Клиентский JavaScript.
Справочник. для получения детальной информации о конкретных объектах и
операторах.
Если Вы разрабатываете клиент-серверные приложения JavaScript, используйте
материал данной книги для знакомства с ядром и с клиентским JavaScript. Затем используйте книги
Server-Side JavaScript
Guide и Server-Side JavaScript Reference
для разработки серверных приложений JavaScript.
DevEdge, онлайновый ресурс для разработчиков, содержит
много полезной информации для работы с JavaScript. Особый интерес представляют следующие URL:
Страница JavaScript в библиотеке DevEdge, содержит документы о JavaScript. Эта
страница часто изменяется. Вам нужно периодически посещать её для получения свежей информации.
Домашняя страница DevEdge даёт доступ ко всем ресурсам DevEdge.
Соглашения по документам
В данной книге периодически говорится об интерфейсе Navigator'а.
В этих случаях речь идёт о пользовательском интерфейсе Navigator'а 4.5.
Этот интерфейс может иметь отличия в предыдущих версиях браузера.
Приложения JavaScript работают на многих операционных системах; информация этой книги
применима ко всем версиям. Пути к файлам и каталогам даны в формате Windows (с
обратными слэшами для разделения имён каталогов). Для Unix пути те же самые, но
нужно только использовать слэши (/) вместо обратных слэшей (\).
В книге используются uniform resource locator'ы (URLs) в следующей форме:
http://server.domain/path/file.html
В этих URL server это сервер, на котором
запущено Ваше приложение, такой как research1 или www; domain
это имя домена Internet, такого как netscape.com или uiuc.edu; path представляет структуру каталогов на сервере; file.html
это имя конкретного файла.
Текст шрифтом italic в URL это заглушки, а
элементы моноширинным шрифтом - это литералы. Если на Вашем сервере
установлен Secure Sockets Layer (SSL),
Вы будете использовать в URL https вместо http.
В книге используются следующие соглашения по шрифтам:
Моноширинный шрифт используется в
примерах кода, API и в элементах языка (таких как имена методов и свойств), в
именах файлов, именах пути, именах каталогов, тэгах HTML и в любом тексте,
который должен выводиться на экран. (Моноширинный шрифт italic
используется для заглушек в теле кода.)
Шрифт italic используется для названий книг,
выделения, переменных и заглушек и для слов, используемых в литеральном смысле.