Название книги: Секреты JavaScript ниндзя. Второе издание
Год: 2017
Авторы: Джон Резиг, Беэр Бибо, Иосип Марас
Страниц: 544
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 55.20 Mб, 18.3 Мб, 12.5 Мб, 11.9 Мб,
Описание книги «Ceкpeты JavaScript ниндзя. Второе издание» :
JavaScript важен. Так было не всегда, но теперь это правда. На сегодняшний день JavaScript стал одним из самых важных и широко используемых языков программирования. Ожидается, что веб-приложения предоставят пользователям богатый пользовательский интерфейс, и без JavaScript вы не могли бы просто показывать фотографии. Больше, чем когда либо, веб-разработчики должны хорошо владеть языком, который оживляет веб-приложения.
JavaScript больше не предназначен только для браузеров. Этот язык давно разрушил стены браузера и используется на сервере благодаря Node.js, на настольных и мобильных устройствах через такие платформы, как Apache Cordova, и даже на встроенных устройствах с Espruino и Tessel. Хотя эта книга в первую очередь ориентирована на JavaScript, выполняемый в браузере, основы языка, представленные в этой книге, применимы повсеместно.
Истинное понимание концепций и изучение различных советов и приемов сделает вас более всесторонним разработчиком JavaScript. Поскольку все больше и больше разработчиков используют JavaScript в мире JavaScript, который все больше растет, как никогда важно понять его основы, чтобы вы могли стать экспертом-ниндзя в этом языке.
Для кого эта книга
Если вы совсем не знакомы с JavaScript, вероятно, это не ваша первая книга. Даже если это так, не беспокойтесь слишком сильно; мы пытаемся представить фундаментальные концепции JavaScript таким образом, чтобы они были понятны даже для относительных новичков. Но, честно говоря, эта книга, вероятно, больше всего подойдет людям, которые уже немного знакомы с JavaScript и желают углубить свое понимание JavaScript как языка, а также браузера как среды, в которой выполняется код JavaScript.
Оглавление
Часть I. Разминка
- JavaScript повсюду
- Создание страницы в динамическом режиме
Часть II. Представление о функциях
- Функции высшего порядка для начинающих: определения и аргументы
- Функции для ученика мастера: представление об их вызове
- Функции для мастера: замыкания и области видимости
- Функции на перспективу: генераторы и обещания
Часть III. Исследование объектов и упрочение кода
- Объектная ориентация с помощью прототипов
- Управление доступом к объектам
- Работа с коллекциями
- Овладение регулярными выражениями
- Методики модуляризации кода
Часть IV. Исследование браузеров
- Работа с моделью DOM
- Особенности обработки событий
- Стратегии разработки кросс-браузерного кода
Часть V. Приложения
Приложение А. Дополнительные средства стандарта ES6
Приложение Б. Средства тестирования и отладки
Приложение В. Ответы на упражнения
Предметный указатель
Скачать книгу “Ceкpemы JavaScript ниндзя. Второе издание”