Пер. с англ. — М.: Вильямс, 2013. — 410 с. — ISBN: 584591843X,
9785845918437
Книга Секреты javascript ниндзя раскрывает секреты мастерства
разработки веб-приложений на javascript (соавтор книги, Джон Резиг
- создатель библиотеки JQuery). Начиная с пояснения таких основных
понятий, как функции, объекты, замыкания, прототипы, регулярные
выражения и таймеры, авторы постепенно проводят читателя по пути
обучения от ученика до мастера, раскрывая немало секретов и
специальных приемов программирования на конкретных примерах кода
javascript. В книге Секреты javascript ниндзя уделяется немало
внимания вопросам написания кросс-браузерного кода и преодолению
связанных с этим типичных затруднений, что может принести немалую
пользу всем, кто занимается разработкой веб-приложений.
К разработке программного обеспечения далеко не всегда удается
приступить в лоб. Иногда приходится прибегать к обходным приемам,
чтобы незаметно подойти к ней с тыла. И для этого необходимо
овладеть полным арсеналом инструментальных средств и знать немало
секретных приемов. По существу, нужно стать настоящим мастером
своего дела.
Книга Секреты JavaScript ниндзя поможет вам, читатель, пройти
нелегкий путь посвящения в тайны программирования на JavaScript. В
начале книги такие основные понятия, как взаимосвязи между
функциями, объектами и замыканиями, разъясняются с точки зрения
мастерского овладения ими.
По ходу чтения книги вы пройдете все стадии обучения от ученика до
мастера, усваивая специальные приемы, неизвестные особенности и
средства программирования на JavaScript, чтобы успешно пользоваться
ими в повседневной практике. Проработав материал книги Секреты
JavaScript ниндзя, вы будете готовы к разработке блестящих
веб-приложений на JavaScript, а возможно, и к написанию собственных
библиотек и интегрированных сред.
Основные темы книги Секреты JavaScript ниндзя:
Функции, объекты, замыкания, регулярные выражения и прочее;
Трезвый взгляд на приложения и библиотеки;
Современные методы разработки веб-приложений на JavaScript;
Пути преодоления препятствий кросс-браузерного характера в процессе разработки веб-приложений. Для чтения книги Секреты JavaScript ниндзя совсем не обязательно быть мастером программирования на JavaScript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь. Книга Секреты JavaScript ниндзя рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще. Содержание:
Подготовка к обучению
Введение в искусство программирования на javascript
Вооружение средствами тестирования и отладки
Обучение ученика
Функции как основа основ
Обращение с функциями
Сближение с замыканиями
Объектно-ориентированное программирование с помощью прототипов
Овладение регулярными выражениями
Укрощение потоков и таймеров
Обучение кандидата в мастера
Вычисление кода во время выполнения
Операторы with
Стратегии разработки кросс-браузерного кода
Обращение с атрибутами, свойствами и CSS
Обучение мастера
Особенности обработки событий
Манипулирование моделью DOM
Механизмы CSS-селекторов
Предметный указатель
Функции, объекты, замыкания, регулярные выражения и прочее;
Трезвый взгляд на приложения и библиотеки;
Современные методы разработки веб-приложений на JavaScript;
Пути преодоления препятствий кросс-браузерного характера в процессе разработки веб-приложений. Для чтения книги Секреты JavaScript ниндзя совсем не обязательно быть мастером программирования на JavaScript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь. Книга Секреты JavaScript ниндзя рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще. Содержание:
Подготовка к обучению
Введение в искусство программирования на javascript
Вооружение средствами тестирования и отладки
Обучение ученика
Функции как основа основ
Обращение с функциями
Сближение с замыканиями
Объектно-ориентированное программирование с помощью прототипов
Овладение регулярными выражениями
Укрощение потоков и таймеров
Обучение кандидата в мастера
Вычисление кода во время выполнения
Операторы with
Стратегии разработки кросс-браузерного кода
Обращение с атрибутами, свойствами и CSS
Обучение мастера
Особенности обработки событий
Манипулирование моделью DOM
Механизмы CSS-селекторов
Предметный указатель