Паттерны проектирования JavaScript. Создаем быстрые и эффективные приложения любого масштаба

Паттерны проектирования JavaScript. Создаем быстрые и эффективные приложения любого масштаба

Паттерны проектирования JavaScript. Создаем быстрые и эффективные приложения любого масштаба
Автор: Франческо Уго Ди
Дата выхода: 2025
Издательство: Спринт Бук
Количество страниц: 304
Размер файла: 21.8 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы  Дополнительные материалы 

Об авторе....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

Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы.

Автор дает исчерпывающее представление о паттернах проектирования в современном JavaScript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими, структурными и поведенческими паттернами проектирования в идиоматическом для JavaScript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений.

В издании приводятся примеры использования React и Next.js, а также JavaScript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке.


Похожее:

Список отзывов:

Нет отзывов к книге.