М.- СПб.: Наука, 2012. - 978 с.
Руководство программиста
Справочник по базовому языку JavaScript и клиентским прикладным интерфейсам
Вы научитесь:
генерировать оглавление HTML-документа
отображать анимированные изображения DHTML
автоматизировать проверку правильности заполнения форм
создавать всплывающие подсказки с использованием Ajax
применять XPath и XSLT для обработки XML-документов, загруженных с помощью Ajax
изучите классы, объекты, конструкторы, методы, функции, свойства и константы, определенные в JavaScript 1.5 и ECMAScript v3,API веб-броузеров, стандарт DOM API Level 2, объект XMLHttpRequest
СодержаниеВведение
Основы
Изучение JavaScript
Лексическая структура
Чувствительность к регистру
Символы-разделители и переводы строк
Комментарии
Литералы
Идентификаторы
Зарезервированные слова
Типы данных и значения
Логические значения
Функции
Массивы
Типы данных и значения
Переменные
Объявление переменных
Элементарные и ссылочные типы
Сборка мусора
Переменные как свойства
Выражения и операторы
Арифметические операторы
Операторы равенства
Операторы отношения
Строковые операторы
Логические операторы
Поразрядные операторы
Операторы присваивания
Прочие операторы
Инструкции
Инструкции-выражения
Составные инструкции
Инструкции
Объекты и массивы
Функции
Классы, конструкторы и прототипы
Модули и пространства имен
Шаблоны и регулярные выражения
Разработка сценариев
Клиентский JavaScript
JavaScript в веб-броузерах
Работа с окнами браузера
Работа с документами
CSS и DHTML
События и обработка
Формы и элементы
Cookies и механизм сохранения данных
Работа с протоколом HTTP
JavaScript и XML
Работа с графикой
Сценарии
Сериализация XML-документа
Разворачивание HTML-шаблонов с использованием XML-данных.
XML и веб-службы
E4X: EcmaScript для XML
Работа с графикой на стороне клиента, с готовыми изображениями
Графика и CSS
SVG - масштабируемая векторная графика
VML - векторный язык разметки
Создание графики с помощью тега canvas
Создание графики средствами Flash, с помощью Java
Сценарии с Java-апплетами и Flash-роликами
Работа с апплетами, с подключаемым Java-модулем
Взаимодействие с Flash-роликами, JavaScript-сценариями из Java
Алфавитный указатель