Клиентский JavaScript. Руководство по Использованию
Об Этой Книге
JavaScript это созданный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев) для создания клиентских и серверных приложений. В этой книге рассматривается все необходимое, для того чтобы начать использовать ядро и клиентский JavaScript.
В данном предисловии имеются следующие разделы:
- Новые возможности этой версии
- Что Вы уже должны знать
- Версии JavaScript
- Где найти информацию о 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'а |
---|---|
Каждая версия сервера Netscape Enterprise Server также поддерживает различные версии JavaScript. Чтобы помочь Вам в написании скриптов, которые совместимы с разными версиями Enterprise Server, в этой книге используются аббревиатуры для обозначения версии сервера, на которой реализована каждая возможность.
Таблица 2 Версии JavaScript и Netscape Enterprise Server
Аббревиатура | Версия Enterprise Server |
---|---|
Где найти информацию о JavaScript
Документация клиентского JavaScript состоит из следующих книг:
- Клиентский JavaScript. Руководство. (эта книга) содержит информацию о языке JavaScript и его объектах, а также о ядре и клиентском JavaScript.
- Клиентский JavaScript. Справочник. содержит справочный материал о языке JavaScript, включая ядро и клиентский JavaScript.
Если Вы новичок в JavaScript, начните с Главы 1 "JavaScript. Обзор.", затем прочтите остальную часть книги. После того как Вы будете твердо разбираться в основах, можно использовать книгу Клиентский JavaScript. Справочник. для получения детальной информации о конкретных объектах и операторах.
Если Вы разрабатываете клиент-серверные приложения JavaScript, используйте материал данной книги для знакомства с ядром и с клиентским JavaScript. Затем используйте книги Server-Side JavaScript Guide и Server-Side JavaScript Reference для разработки серверных приложений JavaScript.
DevEdge, онлайновый ресурс для разработчиков, содержит много полезной информации для работы с JavaScript. Особый интерес представляют следующие URL:
http://developer.netscape.com/docs/manuals/javascript.html
-
http://developer.netscape.com/docs/manuals/
http://developer.netscape.com
Страница JavaScript в библиотеке DevEdge, содержит документы о JavaScript. Эта страница часто изменяется. Вам нужно периодически посещать ее для получения свежей информации.
Библиотека DevEdge содержит документацию по многим продуктам и технологиям Netscape.
Домашняя страница 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 не используется для названий книг, выделения, переменных и заглушек и для слов, используемых в литеральном смысле.
- Жирный шрифт используется в словарных терминах.