М.: Вильямс, 2013. – 416 с. – ISBN 978-5-8459-1843-7.
Книга Секреты javascript ниндзя раскрывает секреты мастерства
разработки веб-приложений на javascript (соавтор книги, Джон Резиг
- создатель библиотеки JQuery). Начиная с пояснения таких основных
понятий, как функции, объекты, замыкания, прототипы, регулярные
выражения и таймеры, авторы постепенно проводят читателя по пути
обучения от ученика до мастера, раскрывая немало секретов и
специальных приемов программирования на конкретных примерах кода
javascript. В книге Секреты javascript ниндзя уделяется немало
внимания вопросам написания кросс-браузерного кода и преодолению
связанных с этим типичных затруднений, что может принести немалую
пользу всем, кто занимается разработкой веб-приложений.
Содержание:
Подготовка к обучению
Введение в искусство программирования на javascript
Вооружение средствами тестирования и отладки
Обучение ученика
Функции как основа основ
Обращение с функциями
Сближение с замыканиями
Объектно-ориентированное программирование с помощью прототипов
Овладение регулярными выражениями
Укрощение потоков и таймеров
Обучение кандидата в мастера
Вычисление кода во время выполнения
Операторы with
Стратегии разработки кросс-браузерного кода
Обращение с атрибутами, свойствами и CSS
Обучение мастера
Особенности обработки событий
Манипулирование моделью DOM
Механизмы CSS-селекторов
Предметный указатель
Подготовка к обучению
Введение в искусство программирования на javascript
Вооружение средствами тестирования и отладки
Обучение ученика
Функции как основа основ
Обращение с функциями
Сближение с замыканиями
Объектно-ориентированное программирование с помощью прототипов
Овладение регулярными выражениями
Укрощение потоков и таймеров
Обучение кандидата в мастера
Вычисление кода во время выполнения
Операторы with
Стратегии разработки кросс-браузерного кода
Обращение с атрибутами, свойствами и CSS
Обучение мастера
Особенности обработки событий
Манипулирование моделью DOM
Механизмы CSS-селекторов
Предметный указатель