8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Архитектура фронта -от входа в микрофронт -фронт -END Программы Программы Программы Фронт -Фронт -Фреймворк -Архитектура Разработка проектирования фактические боевые навыки фронта

Цена: 4 704руб.    (¥222.6)
Артикул: 643597944047

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:鑫达图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥1994 205руб.
¥ 69 44.85948руб.
¥ 49 35740руб.
¥ 79 55.91 182руб.

Параметры продукта

[3 набора] от входа в микрофронт
           Ценообразование287.00
ИздательЭлектронная промышленная пресса
Издание1
Опубликованная датаИюнь 2019 года
формат16
авторХуан Фенгда
УкраситьПинглуо
Количество страниц328
Число слов1000
Кодирование ISBN9787121365348

Введение


"Передняя архитектура: начало до начала спереди микроконта"

Эта книга представляет собой руководство по внедрению вокруг архитектуры передней части, от основной спецификации архитектуры, до того, как разработать архитектуру передней части, а затем сложное применение спереди разделена с архитектурой микропередия.Эта книга систематически вводит все аспекты архитектуры фронта -энд, чтобы помочь инженерам Front -End входить лучше

Линейная система дизайна.Передняя архитектура содержит следующие пять частей.Дизайн: он сообщает модели дизайна архитектуры, а также дизайн и формулирование рабочих процессов переднего фронта.BASIC: Построение систем, принципы применения с одним страницами, системы знаний фронта

Структурная система.Реализация: Метод структуры компонентов, системы проектирования и архитектуры разделения передней части вводится в приложении корпоративного уровня с помощью метода структуры кода.Micro Front End: введите концепцию 6 микрофронта -фронта, как разделить и разработать приложения микро -фронта, и показать, как достичь

Эти 6 видов микро -энд архитектуры.Эволюция: выдвигайте эволюционные методы, такие как обновление, миграция, реструктуризация, переписывание и повторная архитектура, чтобы помочь разработчикам лучше разработать эволюционную архитектуру. Эта книга подходит для того, чтобы стать инженером по разработке YX Front -End (младший и средний привержен строительству строительства, легко поддерживать

Разработчики, технические руководители, архитекторы программного обеспечения и менеджеры проектов программного обеспечения системной архитектуры.


"Фронта -эн -техническая архитектура и инженерия"
Уточнение взаимосвязи между бизнесом, архитектурой и инженерией является основной предпосылкой для изучения технической архитектуры и инженерии фронта.Исходя из этой основы, эта книга дополнительно анализирует и проясняет взаимосвязь между архитектурой и подмножеством проекта.Проанализируйте полный веб -проект с уровня совместной работы переднего и фронта -энд с точки зрения архитектуры. Технические точки и решения, которые необходимо учитывать на уровне сотрудничества переднего и заднего конца; на основе Потребности бизнеса и качество применения, дополнительно проанализировать итеративный процесс с точки зрения проекта, могут быть возможны. Все аспекты и ключевые факторы, которые препятствуют эффективности работы, и объясняют, как повысить стандартизацию и эффективность производства команды с помощью технических средств.
«Основные знания о разработке фронта -энд: Advanced: от консолидации основания до разрушения узкого места»
Эта книга разделена на 8 частей, охватывающих 33 темы. Содержание включает в себя базовое подкрепление JavaScript, язык JavaScript Advanced Language, HTML и CSS, фронтальные фреймворки, инженерия фронта, оптимизация производительности, мышление программирования, знания онлайн и т. Д. Фронт -разработка базовых знаний и передовых навыков, обратите внимание на разработку и системную систему фронта -энд, структура ясна, шаг -шаг и в глубже.С точки зрения реконструкции базовых знаний, эта книга сочетает в себе стандартные спецификации с практическим кодом.С точки зрения развития передовых навыков, эта книга глубоко анализирует принципы и философию технологий.Случай проекта проекта, указанный в книге, охватывает множество классических вопросов интервью, которые могут не только помочь первичным разработчикам консолидировать фонд, но и помочь и вдохновить узкие места разработчиков Middle и GJ.
Оглавление


"Передняя архитектура: начало до начала спереди микроконта"

Оглавление

D глава Фронт -ная архитектура  1

1.1 Зачем вам архитектура программного обеспечения  2

1.1.1 Что такое архитектура программного обеспечения  2

1.1.2 Какая архитектура программного обеспечения нужна разработчикам  3

1.2 Архитектура  4

1.2.1 Соберите требования к архитектуре  5

1.2.2 Архитектура  10

1.2.3 Метод проектирования архитектуры  11

1.2.4 Генерирование вывода архитектуры  15

1.3 Принцип архитектурного дизайна  16

1.3.1 Не много и много  16

1.3.2 Эволюция  17

1.3.3 Настойчивый  19

1.4 История развития архитектуры фронта  20

1.5 Фронт -архитектура дизайн: иерархический дизайн  21

1.5.1 Архитектура в системе  22

1.5.2 Архитектура приложения  23

1.5.3 Модуль -лумбийская архитектура  24

1.5.4 Уровень кода: спецификация и принципы  25

1.6 Резюме  25

Глава D2 Реализация технической архитектуры в проекте  27

2.1 Технический человек, ответственный и архитектура  28

2.2 Период технической подготовки: техническая архитектура разведки  30

2.2.1 Архитектурный дизайн  30

2.2.2 Проверка концепции: прототип подтверждение архитектуры  30

2.2.3 Итерация 0: Создайте полную среду  31

2.2.4 Пример пунктов: отражают спецификации и принципы  32

2.3 Период возврата бизнеса: срок действия срока сроком срока  33

2.3.1 Заняться бизнесом  33

2.3.2 Тест: стратегия практического тестирования  34

2.3.3 Выйти в онлайн  35

2.3.4 D После развертывания: проверьте архитектуру развертывания  35

2.3.5 Улучшить командную способность  36

2.4 Период оптимизации роста: технический долг и эволюция  39

2.4.1 Удаление технологии долги  40

2.4.2 Оптимизировать опыт разработки  41

2.4.3 Принести технические проблемы  41

2.4.4 Полная архитектура и эволюция  42

2.5 Резюме  43

D3 Глава Фонд архитектуры: дизайн рабочего процесса  44

3.1 Поездка на код: основные спецификации  45

3.2 Кодовая организация определяет архитектуру приложения  47

3.3 Унифицированный стиль кода, чтобы избежать гнилой структуры  49

3.4 Используйте код спецификации Lint  50

3.5 Стандартизировать именование и улучшить читаемость  51

3.5.1 Именование  51

3.5.2 CSS и его предварительные правила именования  52

3.5.3 Правила компонента именования  53

3.6 Стандартизировать инструменты разработки для повышения эффективности разработки  54

3.7 Документация проекта: Руководство по строительству README  55

3.8 Нарисуйте архитектурную диаграмму: снизить затраты на связь  56

3.8.1 Генерация кода  56

3.8.2 профессиональные инструменты  57

3.8.3 Инструмент вложения программного обеспечения  57

3.8.4 Онлайн -инструмент  58

3.9 Библиотека редактируемых документов: улучшить сотрудничество  59

3.10 Решение о архитектуре записывания -Установка: легкая архитектурная запись  59

3.11 Визуализированный документ: Обратите внимание на читаемость кода  60

3.12 Канбан инструмент: объединенные управленческие знания бизнеса  62

3.13 Отправить информацию: каждый код подчиняет документацию  63

3.13.1 Метод проекта  63

3.13.2 Метод проекта с открытым исходным кодом  64

3.13.3 Сравните различные методы документации  65

3.14 Повышение качества кода за счет обработки  66

3.14.1 Предварительная обработка кода  67

3.14.2 Код ручного просмотра  69

3.15 Используйте инструменты для улучшения качества кода  70

3.15.1 Инструмент сканирования кода  70

3.15.2 IDE FAST Reconstruction  71

3.16 Стратегия тестирования  72

3.16.1 модульный тест  73

3.16.2 Тест компонента  75

3.16.3 Контракт/интерфейс -тест  76

3.17 Резюме  77

Глава D4 Фонд архитектора: проектирование и поток строительства  78

4.1 Инструмент управления зависимостью  81

4.2 Управление источником программного пакета  83

4.3 Упаковка кода переднего монтажа  88

4.4 Проектный поток строительства  89

4.5 Непрерывная доставка  99

4.6 Резюме  105

Глава D5 Дизайн архитектуры: мульти -страница приложения  107

5.1 Почему бы не понадобиться приложение для одной страницы  108

5.1.1 Стоимость строительства  108

5.1.2 Стоимость обучения  109

5.1.3 Стоимость предварительного рендеринга  110

5.1.4 Сложность архитектуры применения  111

5.2 Простая разработка приложений с несколькими страницами  112

5.2.1 Выберите библиотеку пользовательского интерфейса и структуру  113

5.2.2 jQuery и начальная загрузка все еще просты в использовании  113

5.2.3 Не используйте структуру: вам не нужно xxx  114

5.3 Разработка сложного мульти -страничного применения  115

5.3.1 Принцип шаблона и шаблона двигателя  115

5.3.2 Шаблонный дизайн двигателя на основе строки  116

5.3.3 Дизайн шаблона двигателя на основе JavaScript  117

5.3.4 Принцип и практика двухэтажного связующего  120

5.3.5 Принципы и практика переднего маршрута  124

5.3.6 Два типа маршрутизации  124

5.3.7 Самопроизводительный менеджер по маршрутизации  125

5.4 Избегайте архитектуры пули  127

5.4.1 Приложение для архитектуры отдачи  127

5.4.2 Как уменьшить частоту появления рассеянной эластичной архитектуры  128

5.5 Резюме  130

Глава D6 Дизайн архитектуры: приложение для одной страницы  131

6.1 Принципы Front -end MV*  132

6.2 Принцип архитектуры Front -End MVC  133

6.3 Advanced: Design Dukway Spinting MVC  135

6.4 Фронт -Выбор фронта  138

6.4.1 Рассмотрим факторы для отбора  139

6.4.2 Тип кадра: большой и все маленький и красивый  140

6.4.3 Структура: отреагировать  142

6.4.4 Структура: угловой  143

6.4.5 Структура: Vue  145

6.4.6 Выбранный z Узел  146

6.5 Запустите приложение Front -end  146

6.5.1 Создать каркас приложений  147

6.5.2 Построить библиотеку компонентов  148

6.5.3 Рассмотрим область поддержки браузера  150

6.6 Рендеринг сервера  155

6.6.1 Valing рендеринг не -явазписного языка  155

6.6.2 Рендеринг гомореи на основе языка JavaScript  157

6.6.3 Предварительный  158

6.7 Резюме  159

D7 Глава Дизайн архитектуры: архитектура компонентов  161

7.1 Компонентная архитектура передней части  161

7.2 Основное: руководство по стилю  163

7.2.1 Принципы и закономерности  163

7.2.2 цвет  165

7.2.3 Текстовая печать  167

7.2.4 макет  168

7.2.5 Компонент  173

7.2.6 Документ и другие  174

7.2.7 Руководство по стилю обслуживания  174

7.3 Повторное использование: библиотека моделей  175

7.3.1 Библиотека компонентов  176

7.3.2 Тип компонента  178

7.3.3 Изоляция: вторая упаковка  183

7.4 Advanced: Система проектирования  184

7.4.1 Установить принципы, создать режим  186

7.4.2 Атомный дизайн  188

7.4.3 Обслуживание и документация  191

7.5 Компонентизация перекрестного рамки  192

7.5.1 Вызов между структурой: веб -компоненты  192

7.5.2 Библиотека режима перекрестия  193

7.6 Резюме  194

D8 Глава Дизайн архитектуры: спереди и задняя архитектура разделения  195

8.1 Спереди и сзади  196

8.1.1 Почему выбирают отделение спереди и сзади  196

8.1.2 Режим разработки разделения переднего и заднего вида  197

8.1.3 Дизайн API разделен спереди и сзади  198

8.2 Режим управления API: метод управления документами API  202

8.3 Разработано параллельно передней и задней части: макет сервер  205

8.3.1 Что такое макет сервер  205

8.3.2 Сравнение трех типов макетного сервера  207

8.3.3 Испытание на сервер: тест контракта  212

8.3.4 Передняя и задняя разработка z узлы z  217

8.4 Задняя часть передней части: BFF  218

8.4.1 Зачем использовать BFF  218

8.4.2 Как достичь лучшего в первую очередь и сзади  221

8.4.3 Используйте GraphQL в качестве лучшего друга  223

8.5 Резюме  228

D9 Глава Дизайн архитектуры: архитектура Micro Front -End  229

9.1 Микропередия  230

9.1.1 Микро -фронтальная архитектура  230

9.1.2 Зачем мне микропередия  232

9.2 Метод технического расщепления микрокаммы  234

9.2.1 Распределение маршрутизации  235

9.2.2 Спереди -Микро -сервис  236

9.2.3 Комбинированная интегрированная: микроаппликация  237

9.2.4 Микрофон  238

9.2.5 Передний контейнер: iframe  239

9.2.6 В сочетании с веб -компонентами  240

9.3 Метод микрофронтового бизнес -подразделения  241

9.3.1 Разделить по бизнесу  242

9.3.2 Снос в соответствии с разрешениями  243

9.3.3 Снос в соответствии с частотой изменения  243

9.3.4 Снос в соответствии с организационной структурой  244

9.3.5 Следуйте последующим микросервисам, чтобы разделить  244

9.3.6 DDD и Storm Storm  245

9.4 Micro Front -End Architecture Design  245

9.4.1 Построить инфраструктуру  246

9.4.2 Извлечь компонент и библиотеку режимов  246

9.4.3 Механизм связи  247

9.4.4 Управление данными  248

9.4.5 Специальная строительная система  249

9.5 Microc Front -End Architecture Mode  249

9.5.1 Базовый режим  250

9.5.2 Самоорганизованный режим  251

9.6 Концепция дизайна Microc Front -End  252

9.6.1 Централизация: реестр приложений  252

9.6.2 Приложение идентификации  253

9.6.3 жизненный цикл  253

9.6.4 Сборы с высоким технологиями, низкая связь  254

9,7 «Микро» архитектура вреда  254

9.7.1 Микро -архитектура  256

9.7.2 Эволюция архитектуры  256

9.7.3 Проблема, вызванная микроарархитектурой  257

9.7.4 Решение: разборка с разделением микро -архитектуры  259

9.8 Резюме  259

D одна глава 0 Микро -обострение фактического боя  261

10.1 Оставшаяся система: распределение маршрутов  262

10.1.1 Маршрут деление микрофронта  263

10.1.2 Тест на распределение маршрутизации  264

10.2 Сохранение системы Micro Front End: Используйте iframe в качестве контейнера  266

10.3 Микроаппликация  266

10.3.1 Микроаппликация  267

10.3.2 Реализация архитектуры  269

10.3.3 Стратегия тестирования  271

10.4 Спереди -Микро -сервис  272

10.4.1 План дизайна микро -сервиса  273

10.4.2 Микросервисы общего назначения в общем назначении: однопрокат  276

10.4.3 Индивидуальные фронтальные микросервисы: MOOA  279

10.4.4 Передний -Узел MicroServices z  283

10.5 Компонентизированный микрофронт: микрофонизация  283

10.5.1 Компилированная микрокононизация во время выполнения: динамический компонентный рендеринг  284

10.5.2 Предварительная микроконутизация  287

10.6 Сторонние будущее: веб -компоненты  288

10.6.1  Web Components  289

10.6.2 Метод чистых веб -компонентов  291

10.6.3 В сочетании с методом веб -компонентов  293

10.7 Резюме  295

D одна глава Эволюция архитектуры: эволюционная архитектура  297

11.1 обновлять  298

11.1.1 Обновление зависимости и фреймворки  299

11.1.2 Обновление языковой версии  300

11.1.3 Оставаясь системой для возобновления  300

11.2 мигрировать  301

11.2.1 Способ миграции архитектуры  302

11.2.2 Метод миграции: микрофронт  303

11.2.3 Метод движения: найти контейнер  303

11.3 Реконструировать  304

11.3.1 Архитектура  304

11.3.2 Извлечение компонентов, извлечение функций, извлечение стиля  305

11.3.3 Представьте новые технологии  306

11.4 Переписать  307

11.4.1 Может ли переписать проблему?  308

11.4.2 Разобраться в бизнесе  309

11.4.3 Новая архитектура  310

11.5 Re -Architecture  311

11.5.1 Примидная архитектура  311

11.5.2 Увеличение переписывания  312

11.6 Резюме  313


"Фронта -эн -техническая архитектура и инженерия"
Оглавление
ГЛАВА D1 Совет Инженер 1
1,1 Эра переднего значения 2
1.2 Архитектура и инженерия 9
1,3 Расселенная передняя архитектура 12
1.4 Определенная фронтальная инженерная граница 14
1.5 Обязанности передового архитектора 16
1.5.1 Техническая архитектура 16
1.5.2 Инженерная и обслуживание системы 20
1,6 z вязание 23
D2 Язык программирования 24
2.1 HTML 25
2.1.1 SSR 26
2.1.2 CSR 28
2.2 CSS 34
2.2.1 Подумайте о CSS 37 с точки зрения языка программирования
2.2.2 Меньше и Postcss 40
2.2.3 CSS-In-JS 42
2.2.4 Гудини 45
2.3 JavaScript 46
2.3.1 Статический тип 48
2.3.2 Unared 51
2.3.3 Асинхронное программирование 53
2,4 Z Узел 59
Глава D3 Техническая спецификация 61
3.1 Технический выбор 62
3.2 Управление ресурсами 65
3.2.1 Структура каталогов 66
3.2.2 Спецификация именования 70
3.3 Стиль кодирования 73
3.3.1 Высокая производительность и читаемость JavaScript 77
3.3.2 Парадигма программирования CSS и объект -ориентированная 79
3,4 z вязание 85
D4 компонентизация 87
4.1 Компонент и модуль 88
4.2 Веб -компоненты 93
4.2.1 Пользовательский элемент 94
4.2.2 Shadow Dom 104
4.2.3 Шаблон HTML 109
4.3 Метод дружелюбного кодирования 115
4.3.1 Много -файльный компонент 116
4.3.2 ОДИН ФАЙЛОНЕР 120
4.4 Режим проектирования 121
4.4.1 Resend Dom 122
4.4.2 Дизайн искусства жизненного цикла 123
4,5 Z Elite 124
D5 ГЛАВА ПЕРЕДНИКА И ЗАПАСНОСТИ -ОДНА
5.1 Следуйте за разделением точки 126
5.2 СПА и Управление маршрутами 129
5.2.1 Хэш -режим 130
5.2.2 История режима 136
5.3 Node.js Промежуточный слой и однородное программирование 138
5.3.1 Гоморея JavaScript 140
5.3.2 React однородный раствор 141
5,4 z вязание 150
D6 Performance 151
6.1 Модель оценки эффективности 152
6.2 От URL до изображения 156
6.2.1 Сеть 159
6.2.2 рендеринг 166
6.3 Управление памятью 170
6.3.1 Алгоритм GC 171
6.3.2 Утечка памяти 177
6.4 J Limited Fortune Computing Performance 180
6,5 Z, 184
Глава D7 Инженерное мышление и поддержка обслуживания 185
7.1 Инженерное мышление 186
7.2 Поддержка разработки 189
7.2.1 Строительные леса 190
7.2.2 Строительство 192
7.2.3 Dev Server 200
7.2.4 Управление исходным кодом 201
7.3 Тестовая поддержка 207
7.3.1 Тестовая модель 208
7.3.2 Инъекция зависимостей 213
7.3.3 Конец и обратно -Интеграция 214
7.4 Операция по эксплуатации и обслуживанию 215
7.4.1 ОДИН -КЛИЧЕСКОЕ развертывание 216
7.4.2. Погребенный точка 217
7.4.3 Мониторинг производительности 221
7,5 Z, 222
D8 ГЛАВА DEVOPS и SERVERLE 223
8.1 DevOps и Agile Development 224
8.1.1 Agile Development 224
8.1.2 DevOps 228
8.2 Продолжить доставку 230
8.2.1 Непрерывная интеграция 230
8.2.2 Выпуск 234 с низким риском 234
8.3 без серверного и переднего конца 236
8.3.1 BFF 236
8.3.2 Без сервера 239
8,4 z Конец 242
«Основные знания о разработке фронта -энд: Advanced: от консолидации основания до разрушения узкого места»
DY часть базового улучшения JavaScript
01 Одна сеть исчерпана, говоря, что да 2 для исполнения и контекста
На кого это указывает?
Анализ фактических примеров боевых действий 3
Анализ открытых примеров 12
Z вязание 13
02 "Старый водитель" также перевернет машину на закрытии 14
Основные знания 14
Пример анализа 32
Z Узел 35
03 Мы не читаем API, только API 36
jQuery Method Method реализация 36
Реализация метода уменьшения массива 40
Несколько решений для реализации метода Compose 45
Применить, связывать расширенную реализацию 48
Z Узел 52
04 JavaScript High -Fretency Test Site и базовый банк вопросов 53 53
Тип данных JavaScript и его суждение 53
Тип данных JavaScript и его преобразование 57
Перенос параметра функции JavaScript 60
CANDT ЧИТАТЬ СВОДЕНИЕ НЕПРАВИЛЬНОГО ПРОБЛЕМА РЕШЕНИЕ 61
Type.js ИСПРАВЛЕНИЕ ИСПРАВЛЕНИЯ 63
Z Узел 65

D Часть 2 Javascript Language Advanced Language Language
05 Асинхронно не ужасно, «мертвая запоминание»+практика выиграла 68
Предварительный опыт асинхронного процесса 68
Красный и зеленый световой миссию контроль 74
Запрос изображения предварительно загружены 76
Связанный экзамен 79
Macro Task и Micro -task 82
Z Узел 85
06 Как вы думаете, я действительно хочу твое рукописное обещание 86
Поговорим о 86 от "обещания" A API
Обещание впервые увидела прототип 88
Статус реализации обещания идеально подходит 91
Обещайте асинхронную реализацию 93
Подробности обещания идеально 97
Обещание тогда цепно звонит 100
Предварительная реализация цепных вызовов 101
Реализация цепных звонков 106
Обещание проникновения внедрение 115
Обещай статический метод и другие методы реализации 116
Z Cut 120
07 Объект -Ориентированные и прототипы -topics, которые никогда не устарели.
Не так просто внедрить новый 121
Как добиться наследства элегантно 123
Объект мысль в jquery 130
Разница между наследством класса и наследством прототипа 133
Применение объекта -ориентировано на реальную боевую сцену 134
Z End 136
08 Как изучить ES 137, ES 137, который продвигается в The Times
Необходимость добавления новых функций 137
Правильная «осанка» изучения новых функций 139
Какие интересные вещи можно сделать с помощью новых функций 141
Что Babel Compile?
Z вязание 150

D Три части HTML и CSS, которые нельзя игнорировать
09 "Face Engineering" 152 из интервью с фронтом 152
Как понять семантизация HTML 152
Проблема макета за BFC 155
Понять в середине 162 по -разному
Z End 167
10 Атака HTML и CSS 168
Атака HTML 168
Веб -компоненты 171 нельзя игнорировать
Примечание для мобильного терминала HTML5
Переменные CSS и переключение темации элегантной реализации 174
Теория модулей CSS и фактический бой 178
Z Конец 184
11 макет ответов и анализ реализации начальной загрузки 185
Перспектива Бога -План адаптации 185
Реальный анализ адаптации в Интернете 187
Идеи реализации растровов Bootstrap 192
Горизонтальная адаптация и другие детали 194
Вопрос интервью:%относительно того, кто 195
Более глубокий: производительность гибкого макета и традиционного макета 197
Z Узел 200

D Четыре части четырех фронтальных рамок
12 Touch Class Swarps несколько кадров 202 202
Основной принцип структуры ответа 202
Принцип компиляции шаблона введение 211
Режим выпуска/подписки простое приложение 214
Интеграция MVVM проникает 215
Раскрыть виртуальный DOM 216
Z вязание 226
13 Вы действительно понимаете React 227
Магический JSX 227
Вы действительно знаете асинхронное это. SetState 232 232
Нативные события и реагировать синтетическое событие 234
Пожалуйста, не повторяйте алгоритм DIFF 236
Эти вещи элемента Diff 237
Добавить keyj обязательно "Performance Z отлично" 238
Z End 239
14 Раскрытие React True: Component Design 240
Единственная ответственность не так просто 240
Компонентная связь и упаковка 246
Комбинация - это душа 248
Побочные эффекты и (квази) чистый компонент 250
Тестируемость компонента 254
Наименование компонентов является вопросом сознания и отношения 257
Z вязание 258
15 Раскрыть React Истинное значение: Управление состоянием данных 259
Управление статусом данных боль 259
Как использовать Redux 262
Редакс "грех и наказание" 268
Какое управление состоянием данных нам нужно 270
Z un 272
16 React Status and Future 273
Анализ статуса React 273
Посмотрите на историю компонентов React 274
Undvene React Hook 277
Другие функции React, достойные внимания 282
Z вязание 284
17 Подробности, которые вы игнорировали в однородных приложениях 285
Упаковочная среда разделена 285
Инъекция воды и обезвоживание 287
Запрос на обработку сертификации 292
Обработка модели 293
Метатеги рендеринг 295
404 Лечение 296
Проблема безопасности 297
Оптимизация производительности 297
Z End 298
18 Через фреймворки и библиотеку классов, чему мы должны изучить 299
React and Vue: Fairy Fighting 299
Думая о новой версии 302
Поговорить о Basic 304 из рамки
Z Узел 304

D пять часть инженерии фронта
19 Модуляризация моделирования 306
Модульная концепция 306
Модульный процесс разработки 307
ES Native Era 314
Будущая тенденция и мышление 316
Z вязание 318
20 Инженер WebPack и инженер -фронт 319
Что WebPack составляет код?
Webpack Basic Principles 327
Исследуйте и напишите WebPack Loader 330
Исследуйте и напишите плагин WebPack 336
WebPack и Rollup 341
Комплексное использование 342
Z вязание 344
21 Проектный организационный дизайн за фронтальной инженерной инженерии 345
Организация проекта крупных фронтальных проектов 345
Используйте Lerna для реализации Modrepo 347
Проанализируйте случай миграции проекта 350
Введение в зависимости 353
Анализ и обработка сложных зависимостей 354
Используйте рабочее пространство пряжи для управления зависимостями 356
Z вязание 359
22 Инструмент спецификации кода и технологии проектирование 360
Инструмент автоматизации 360
Технические принципы и дизайн инструмента 367
Технические характеристики автоматизации и строительство команды 376
Z вязание 378

D Six оптимизация производительности
23 Мониторинг производительности и сбор ошибок и отчетность 380
Индикаторы мониторинга производительности 380
Интеллектуальный алгоритм FMP 383
Получение данных о производительности 384
Сбор информации об ошибках 390
Отчет 401 в данных о производительности и информации об ошибках
Дизайн программы 404 без вторжения и производительности -дружеские
Z вязание 405
24 Как решить проблемы оптимизации производительности 406
Открытый пример сражается 406
Пример кода бои 410
Z End 416
25 возьмите React в качестве примера, чтобы поговорить о рамках и производительности 417
Что относится к 417 производительности кадра.
Виртуальный DOM React Diff 418
Предложения по улучшению производительности приложения React 419
React Performance Design Light 426
Говоря о 427 из DOM DIFF в сочетании с VUE 3.0 Dynamic и Static
Z End 436

D СЕМЕРИРОВАННЫЕ ПРОГРАММИРОВАНИЕ И ПРОГРАММЫ
26 открытый режим проектирования спереди 438
Что такое шаблон дизайна 438
Принципы режима проектирования 439
3 основных типа и 23 процедуры проектирования шаблона 440
Z un 441
27 Структура данных везде 442
Обзор структуры данных и метода обучения 442
Стек и очередь 443
Ссылки 446
Реализация списка ссылок 448
Дерево 454
Рисунок 461
Список (хэш -таблица) 467
Реализация списка спреда 472
Z End 474
28 Старая и модная функция 475
Функция и высококачественная функция 475
Анализ Коррея 479
Функция смещения 485
Z End 488
29 Алгоритм фронта 489 тех лет в те годы
Фронт и Алгоритм 489
Основная концепция алгоритма 490
Тайна и эволюция метода сортировки в двигателе V8 491
Быстрая сортировка и вставка сортировки 491
Сортировка стабильности 498
Тимскорт реализовал 499
Фактический бой 500
Алгоритм обучение 513
Z вязание 518
30 Анализ общего теста собрания Вопрос 519
Анализ заголовка 519
Мысли и ответы 521
Разговор о управлении процессом и промежуточным программным обеспечением 523
Z вязание 534

D восемь знаний о сети
31 Все это понимают, и когда вы спросите, вы будете найдены 536
Концепция и классификация кеша 536
Схема лица 538
Кэши и операция браузера 539
Кэши, связанные с интервью, 539
Кэш Фактический бой 540
Осознайте колесо, которое проверяет Cache 551
Z Узел 554
32 Глубокая мысль HTTP 555
Рождение HTTP 555
Статус -кво и болезненная точка HTTP 555
HTTP 2.0 появился в будущем 557
Посмотрите на разработку HTTP из системы реальной связи 559
Связанные глубокие вопросы интервью 560
Z вязание 561
33 Безопасность фронта -энд, которую нельзя игнорировать: дизайн проверки применения приложения 562
Одиночная лига применения. Введение 562
Одно -страница Applied Power Combat 565
Используйте печенье для аутентификации для достижения аутентификации 567
Смешанное использование JWT и cookie для аутентификации 568
Z вязание 571
Конец слова 572
Устранить часть каталога
об авторе

9787121365348 Передняя архитектура: от входа в микрофронт 79
9787121380617 Фронт -ная техническая архитектура и инженерия 69
9787121389344 Основное знание развития фронта -энд: от консолидации основания до разрушения узкого места 139