Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы. Автор дает исчерпывающее представление о паттернах проектирования в современном JavaScript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими. структурными и поведенческими паттернами проектирования в идиоматическом для JavaScript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений. В издании приводятся примеры использования React и Next.js, а также JavaScript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке.

Что такое структурные паттерны проектирования.
Создавая программное обеспечение, мы хотим иметь возможность соединять различные части кода (например, классы и функции) и влиять на взаимодействие сторон, участвующих в этих связях и отношениях, без необходимости пробираться через множество фрагментированных частей кодовой базы.
Структурные паттерны проектирования позволяют безопасно добавлять, удалять и изменять функциональность в модулях и классах. «Структурный» аспект этих паттернов обусловлен тем, что можно экспериментировать с реализациями, если открытые интерфейсы стабильны.
Структурные паттерны проектирования позволяют поддерживать разделение ответственностей и обеспечивают свободную связанность между различными классами и модулями, сохраняя при этом высокую скорость разработки.
ОГЛАВЛЕНИЕ.
Об авторе.
О научных редакторах.
Предисловие.
Часть I. Паттерны проектирования.
Глава 1. Работа с порождающими паттернами проектирования.
Глава 2. Реализация структурных паттернов проектирования.
Глава 3. Использование поведенческих паттернов проектирования.
Часть II. Архитектура и паттерны пользовательского интерфейса.
Глава 4. Изучение паттернов библиотек реактивных представлений.
Глава 5. Стратегии рендеринга и гидратации страниц.
Глава 6. Микрофронтенды, зоны и островные архитектуры.
Часть III. Паттерны производительности и безопасности.
Глава 7. Паттерны производительности асинхронного программирования.
Глава 8. Паттерны событийно-ориентированного программирования.
Глава 9. Максимизация производительности — отложенная загрузка и разделение кода.
Глава 10. Стратегии загрузки активов и выполнение кода вне основного потока.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Паттерны проектирования JavaScript, Ди Франческо Уго, 2025 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Ди Франческо Уго :: паттерны :: JavaScript
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
Предыдущие статьи: