Скотт Адам Д., Макдоналд Мэтью, Пауэрс Шелли
С44 JavaScript. Рецепты для разработчиков. 3-е изд. — СПб.: Питер, 2023. — 528 с.:
ил. — (Серия «Бестселлеры O’Reilly»).
ISBN 978-5-4461-2001-7
Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете
множество рецептов кода для типовых задач программирования, а также познакомитесь c методами
создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить
практически в любой проект, а заодно поглубже изучить JS.
С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором
кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая
замыкания и генераторы; узнаете, как использовать классы и наследование — основные концепции
ООП; освоите работу с мультимедиа, включая аудио, видео и SVG; научитесь управлять HTML
и CSS; благодаря Node.js сможете использовать JavaScript где угодно; узнаете, как получать доступ
к удаленным данным и управлять ими с помощью технологий REST, GraphQL и Fetch; освоите
популярную среду разработки приложений Express; научитесь выполнять асинхронные операции
с промисами, async/await и веб-процессами.
16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.988.02-018
УДК 004.738.5
Права на издание получены по соглашению с O’Reilly. Все права защищены. Никакая часть данной книги не
может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских
прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. В книге возможны упоминания организаций, деятельность
которых запрещена на территории Российской Федерации, таких как Meta Platforms Inc., Facebook, Instagram
и др. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти
в этой книге. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими.
Часть I
ЯЗЫК JAVASCRIPT
Глава 1. Настройка среды разработки.........................................................................20
Глава 2. Строки и регулярные выражения.................................................................56
Глава 3. Числа...........................................................................................................................84
Глава 4. Даты.............................................................................................................................98
Глава 5. Массивы................................................................................................................. 110
Глава 6. Функции................................................................................................................. 141
Глава 7. Объекты.................................................................................................................. 169
Глава 8. Классы..................................................................................................................... 198
Глава 9. Асинхронное программирование............................................................. 227
Глава 10. Ошибки и тестирование............................................................................... 254
Часть II.
JAVASCRIPT В БРАУЗЕРЕ
Глава 11. Инструментарий браузера.......................................................................... 280
Глава 12. Работа с HTML................................................................................................... 289
Глава 13. Получение удаленных данных.................................................................. 327
Глава 14. Сохранение данных....................................................................................... 351
Глава 15. Работа с мультимедиа.................................................................................... 371
Глава 16. Создание веб-приложений......................................................................... 387
6 Краткое содержание
Часть III
NODE.JS
Глава 17. Основы Node..................................................................................................... 420
Глава 18. Модули Node..................................................................................................... 442
Глава 19. Управление экосистемой Node................................................................ 462
Глава 20. Удаленные данные.......................................................................................... 481
Глава 21. Построение веб-приложений с помощью Express........................... 488
Об авторах............................................................................................................................... 524
Иллюстрация на обложке................................................................................................. 525
Оглавление
Предисловие..............................................................................................................15
Аудитория этой
Последние комментарии
5 часов 6 минут назад
6 часов 1 минута назад
6 часов 4 минут назад
16 часов 55 минут назад
16 часов 57 минут назад
1 день 5 часов назад