JavaScript. Рецепты для разработчиков Год издания: 2023 Автор: Скотт А.Д., Макдоналд М., Пауэрс Ш. Издательство: Питер ISBN: 978-5-4461-2001-7 Серия: Бестселлеры O’Reilly Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 528 Описание: Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS. С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая замыкания и генераторы; узнаете, как использовать классы и наследование — основные концепции ООП; освоите работу с мультимедиа, включая аудио, видео и SVG; научитесь управлять HTML и CSS; благодаря Node.js сможете использовать JavaScriptгде угодно; узнаете, как получать доступ к удаленным данным и управлять ими с помощью технологий REST, GraphQL и Fetch; освоите популярную среду разработки приложений Express; научитесь выполнять асинхронные операции с промисами, async/await и веб-процессами.
Примеры страниц
Оглавление
Предисловие 15
Часть 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
Часть III. NODE.JS
Глава 17. Основы Node 420
Глава 18. Модули Node 442
Глава 19. Управление экосистемой Node 462
Глава 20. Удаленные данные 481
Глава 21. Построение веб-приложений с помощью Express 488
Об авторах 524
Иллюстрация на обложке 525