Целью книги не было обучение читателя
программированию. Напротив, она приводит подробности и семантику языка
JavaScript, что позволит программистам использовать язык в соответствии с
собственными требованиями. За последние несколько лет язык JavaScript довольно
быстро развивался и проникал во все новые области; в особенности это
справедливо в отношении самых современных браузеров и серверных сред,
большинство из которых подробно описываются в книге. Логически книга разделена
на три основных части, содержащие описание концепций, технологий и синтаксиса.
Каждая часть является ощутимым шагом на пути изучения и применения языка.
Часть I, «Общий обзор JavaScript для программиста», служит «мостом» для
программистов, которые в настоящее время используют другие языки
программирования. В ней рассматриваются некоторые методы программирования,
например, применение регулярных выражений, обработчиков событий, исключений и
даже отладка программ. Часто программисты не хотят покупать книги по JavaScript
для начинающих, поскольку они уже знают как программировать. Им необходима
книга о специфике языка. Когда они изучат эту специфику и семантику, синтаксис
для них не будет представлять никаких проблем. Эта часть содержит информацию,
которая понадобится для перехода от одного языка к другому.
Часть II, «Программирование на JavaScript», рассказывает о преимуществах
и сильных сторонах JavaScri pt. В ней рассматриваются некоторые доводы «за и
против» использования языка в среде клиента, сервера и даже в среде Windows
Script Host. Читатели узнают как использовать JavaScri pt в реальных условиях.
В этой части исследуются некоторые вопросы, связанные с браузерами, а также описывается
процесс обработки Web-данных. Кроме того, приводятся примеры доступа к
Java-функциям аплетов и применения серверных сценариев JavaScript в
Internet, корпоративных и межкорпоративных сетях. После изучения этой части
читатели смогут перейти непосредственно к программированию. А после этого
осуществляется плавный переход к последней части книги.
Часть III, «Справочник по JavaScript», является самой объемной и содержит
наиболее полезную информацию для программистов, которые уже используют
JavaScript. Справочный материал отсортирован по объектам. Подробное описание
каждого свойства, метода и события находится под заголовком соответствующего
объекта. Кроме того, приводится пример использования. Для каждого объекта
указывается версия языка и среда, в которой этот объект (свойство, метод,
событие) поддерживается (браузер, сервер и т.д.). Эта часть разделена на девять
глав. В первой главе рассматриваются основные объекты JavaScript и их
синтаксис. В следующей главе исследуются объекты, характерные для клиентской
части, на базе которой, собственно, и возник язык JavaScript. Третья,
четвертая, пятая и шестая главы этой части посвящены поддержке в JavaScript
объектной модели документа. В седьмой главе рассмотрены серверные объекты
JavaScript для серверов Netscape и iPlanet Enterprise, а также среды активных
серверных страниц (ASP), широко используемой информационными серверами Internet
компании Microsoft. Предпоследняя глава содержит описание объектов JScri pt C_
d Введение процесса выполнения. И, наконец, последняя глава посвящается среде
Windows Script Host.