JavaScript для профессионалов, 2-е издание
Эта книга станет незаменимым пособием для профессиональных разработчиков современных веб-приложений на JavaScript. В ней представлено все, что требуется знать о современном состоянии JavaScript, а также поясняется, как пользоваться JavaScript при создании веб-сайтов. В этой книге не тратится впустую место на обсуждение того, что должно быть уже известно читателю, а вместо этого уделяется внимание основополагающим и актуальным вопросам программирования на JavaScript и таящимся в нем скрытым препятствиям.
В этой книге вам предстоит ознакомиться с ключевым словом this и новыми типами объектов.
В ней поясняется, как создавать повторно используемый код посредством инкапсуляции, перегрузки и наследования. В книге обстоятельно рассматриваются современные приемы отладки и тестирования кода, а также инструментальные средства разработки вроде Jasmine, PhantomJS и Protractor. Настоящее издание книги завершается главами, посвященными построению одностраничных веб-приложений, господствующих в современной веб-разработке.
Книга изобилует многочисленными практическими и подробно разбираемыми примерами кода, повторно используемых функций и классов, экономящих время, отводимое на разработку. Она позволяет разработчикам овладеть практическими навыками написания динамических веб-приложений на высоком профессиональном уровне, а также помогает им повысить свою квалификацию.
Основные темы книги:
- Современное состояние JavaScript
- Рост популярности библиотек
- Поддержка мобильных устройств
- Отладка кода JavaScript
- Объектная модель документов
- Обработка событий
- AngularJS и тестирование
- Инструментальные средства веб-разработки
Об авторах:
Джон Резиг работает разработчиком в Академии Хана и является создателем библиотеки jQuery для JavaScript. Помимо данной книги, он является автором книги Secrets of the JavaScript Ninja (издательство Manning, 2012 г.; в русском переводе эта книга вышла под названием Секреты JavaScript ниндзя в ИД "Вильямс”, 2013 г.).
Расс Фергюсон работает разработчиком и инструктором в районе Нью-Йорка. В настоящее время он руководит компанией SunGard Consulting Services, занимающейся разработкой приложений для таких клиентов, как Morgan Stanley и Comcast.
Джон Пакстон является программистом, инструктором, автором книг и презентатором, проживающим в своем родном штате Нью-Джерси. За последние пятнадцать лет ему пришлось программировать на самых разных языках, применяемых в веб-разработке. В настоящее время Джон остановил свой выбор на языках JavaScript и Java, хотя иногда он испытывает ностальгические порывы к Perl и XML.
Автор(ы) | Джон Резиг, Расс Фергюсон, Джон Пакстон |
Переводчик | И. В. Берштейн |
Издательство | Вильямс |
Серия | Для профессионалов |
Год издания | 2020 |
ISBN | 978-5-907144-92-7 |
Кол-во страниц | 240 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Вес | 340 г |