Паттерны проектирования JavaScript. Создаем быстрые и эффективные приложения любого масштаба Год издания: 2025 Автор: Ди Франческо Уго Переводчик: Черников С. Издательство: Спринт Бук ISBN: 978-601-08-4356-1 Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 304 Описание: Раскройте потенциал паттернов проектирования jаvascript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы. Автор дает исчерпывающее представление о паттернах проектирования в современном jаvascript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими, структурными и поведенческими паттернами проектирования в идиоматическом для jаvascript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений. В издании приводятся примеры использования React и Next.js, а также jаvascript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке. Английская версия здесь.
Примеры страниц (скриншоты)
Оглавление
Об авторе.......................................................................................................12 О научных редакторах.....................................................................................13 Предисловие...................................................................................................14 Часть I. Паттерны проектирования Глава 1. Работа с порождающими паттернами проектирования............................20 Глава 2. Реализация структурных паттернов проектирования..............................43 Глава 3. Использование поведенческих паттернов проектирования...............................................................................................71 Часть II. Архитектура и паттерны пользовательского интерфейса Глава 4. Изучение паттернов библиотек реактивных представлений.................................................................................................98 Глава 5. Cтратегии рендеринга и гидратации страниц.........................................129 Глава 6. Микрофронтенды, зоны и островные архитектуры..................................165 Часть III. Паттерны производительности и безопасности Глава 7. Паттерны производительности асинхронного программирования.............204 Глава 8. Паттерны событийно-ориентированного программирования............................................................................................231 Глава 9. Максимизация производительности — отложенная загрузка и разделение кода...............................................................................256 Глава 10. Стратегии загрузки активов и выполнение кода вне основного потока...282
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum