微前端之道:從理論到實(shí)踐 版權(quán)信息
- ISBN:9787302676409
- 條形碼:9787302676409 ; 978-7-302-67640-9
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
微前端之道:從理論到實(shí)踐 本書特色
全面介紹微前端技術(shù):本書涵蓋微前端的各個(gè)方面,包括微前端的起源與發(fā)展、適用場景、解決的問題、缺點(diǎn)以及解決方案,讓讀者對微前端有一個(gè)全面的了解。
深入剖析微前端解決方案:《微前端之道:從理論到實(shí)踐:視頻教學(xué)版》詳細(xì)介紹iframe方案、動(dòng)態(tài)script方案、webComponent以及社區(qū)微前端解決方案,并通過實(shí)例來幫助讀者更好地理解和應(yīng)用。
結(jié)合實(shí)踐:《微前端之道:從理論到實(shí)踐:視頻教學(xué)版》不僅介紹微前端的基礎(chǔ)知識,還結(jié)合實(shí)踐,手把手地指導(dǎo)讀者如何構(gòu)建微前端項(xiàng)目,解決SSR問題,優(yōu)化性能,進(jìn)行服務(wù)器部署和老舊項(xiàng)目改造等。
適合各類讀者:無論是對前端開發(fā)感興趣的初學(xué)者,還是已經(jīng)有一定經(jīng)驗(yàn)的開發(fā)人員,甚至是項(xiàng)目經(jīng)理,都可以從《微前端之道:從理論到實(shí)踐:視頻教學(xué)版》中獲得寶貴的經(jīng)驗(yàn)和知識。
微前端之道:從理論到實(shí)踐 內(nèi)容簡介
"《微前端之道:從理論到實(shí)踐:視頻教學(xué)版》是一本深入淺出、以實(shí)戰(zhàn)為導(dǎo)向的微前端入門圖書,專為渴望在大型項(xiàng)目中靈活運(yùn)用微前端技術(shù)的初中級開發(fā)者量身打造。書中結(jié)合理論闡述與豐富實(shí)例,系統(tǒng)介紹微前端的概念、起源、核心功能及其在現(xiàn)代Web開發(fā)中的重要性,詳細(xì)拆解多種實(shí)現(xiàn)方案,手把手引導(dǎo)讀者從理論到實(shí)踐的跨越。
書中80%的內(nèi)容為實(shí)戰(zhàn)演練,涵蓋從基礎(chǔ)概念到高級部署優(yōu)化的全過程,確保讀者在動(dòng)手操作中扎實(shí)掌握微前端的核心技術(shù)。特別注重解決微前端實(shí)際應(yīng)用中的痛點(diǎn),如性能瓶頸、跨框架集成和部署策略,為讀者提供了一套全面而實(shí)用的解決方案。
《微前端之道:從理論到實(shí)踐:視頻教學(xué)版》以清晰的邏輯結(jié)構(gòu)、通俗易懂的語言風(fēng)格以及豐富的實(shí)戰(zhàn)案例,為讀者探索微前端領(lǐng)域引路。無論你是希望提升現(xiàn)有項(xiàng)目架構(gòu)效率的開發(fā)者,還是對未來技術(shù)趨勢充滿好奇的求知者,本書都能助你快速入門,并在運(yùn)用微前端技術(shù)的道路上越走越遠(yuǎn),實(shí)現(xiàn)技術(shù)的飛躍與突破。"
微前端之道:從理論到實(shí)踐 目錄
目 錄1.1 模塊化的目的 11.1.1 模塊化的原始時(shí)期 11.1.2 Node.js與CommonJS 31.1.3 AMD與CMD爭奇斗艷 51.1.4 ES6 Module一統(tǒng)天下 81.2 面向?qū)ο蟮降酌嫦蚴裁?81.2.1 面向?qū)ο蟮幕靖拍?91.2.2 類與類之間的關(guān)系 91.3 理解函數(shù)式編程 111.3.1 函數(shù)式的內(nèi)涵 111.3.2 組合與管道 131.4 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 151.4.1 什么是領(lǐng)域 15目 錄
第1章 架構(gòu)與前端 11.1 模塊化的目的 11.1.1 模塊化的原始時(shí)期 11.1.2 Node.js與CommonJS 31.1.3 AMD與CMD爭奇斗艷 51.1.4 ES6 Module一統(tǒng)天下 81.2 面向?qū)ο蟮降酌嫦蚴裁?81.2.1 面向?qū)ο蟮幕靖拍?91.2.2 類與類之間的關(guān)系 91.3 理解函數(shù)式編程 111.3.1 函數(shù)式的內(nèi)涵 111.3.2 組合與管道 131.4 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 151.4.1 什么是領(lǐng)域 151.4.2 核心領(lǐng)域與領(lǐng)域邏輯 161.4.3 小結(jié) 171.5 微服務(wù)簡介 171.5.1 微服務(wù)的特點(diǎn)及其優(yōu)勢 181.5.2 微服務(wù)帶來的挑戰(zhàn) 181.6 微前端并非萬能鑰匙 191.7 瀏覽器架構(gòu)發(fā)展史 191.7.1 進(jìn)程與線程的基本概念 191.7.2 早期單進(jìn)程瀏覽器 201.7.3 早期多進(jìn)程瀏覽器 211.7.4 現(xiàn)代多進(jìn)程瀏覽器 221.7.5 未來瀏覽器架構(gòu)淺析 221.8 本章小結(jié) 23第2章 微前端概覽 252.1 淺談對微前端的認(rèn)識 252.2 微前端(微服務(wù))原則 262.2.1 獨(dú)立部署 262.2.2 故障隔離 272.2.3 高度可觀察性 272.2.4 圍繞業(yè)務(wù)領(lǐng)域建模 272.2.5 自動(dòng)化文化 272.2.6 隱藏實(shí)現(xiàn)細(xì)節(jié) 272.2.7 分布式治理 282.3 微前端的優(yōu)缺點(diǎn) 282.3.1 微前端的優(yōu)點(diǎn) 282.3.2 微前端的弊端以及挑戰(zhàn) 292.4 微前端的適用場景 292.4.1 大型企業(yè)應(yīng)用程序 302.4.2 復(fù)雜的前端應(yīng)用程序 302.4.3 多團(tuán)隊(duì)協(xié)作 302.4.4 技術(shù);旌 312.4.5 增量升級 312.5 微前端實(shí)現(xiàn)要點(diǎn) 312.5.1 微前端拆分思路 322.5.2 界限上下文 342.5.3 組合 342.5.4 路由 352.5.5 通信 352.5.6 隔離 362.6 本章小結(jié) 36第3章 微前端方案概覽 383.1 微前端方案到底有哪些 383.2 路由式微前端 393.3 基于iframe的微前端示例 433.3.1 iframe方案核心 433.3.2 淺談iframe方案的適用場景 443.3.3 基于iframe實(shí)現(xiàn)微前端的小例子 453.4 基于Web Component的微前端 493.4.1 Web Component使用簡介 493.4.2 基于Web Component實(shí)現(xiàn)微前端示例 513.5 微應(yīng)用化 53微應(yīng)用化實(shí)現(xiàn)思路 543.6 微服務(wù)化 553.7 微件化 563.8 基于開源框架的微前端方案 573.8.1 Single-SPA 573.8.2 Qiankun 573.8.3 Wujie 583.8.4 MicroApp 583.8.5 Module Federation 593.8.6 Bit 593.8.7 FrintJS 603.8.8 其他 603.9 本章小結(jié) 61第4章 路由式微前端實(shí)踐 634.1 項(xiàng)目背景及項(xiàng)目初始化 634.1.1 新老項(xiàng)目簡介 644.1.2 新老項(xiàng)目創(chuàng)建及基本結(jié)構(gòu) 644.1.3 理解服務(wù)器端渲染 724.2 部署真實(shí)服務(wù)器 744.2.1 前置資源 744.2.2 域名解析及Nginx安裝 764.3 Jenkins持續(xù)構(gòu)建 834.3.1 了解Jenkins與持續(xù)構(gòu)建 834.3.2 Jenkins在服務(wù)器上的安裝 844.3.3 Jenkins工作流的簡單實(shí)現(xiàn) 854.3.4 利用Jenkins拉取代碼及發(fā)布 894.4 Docker的簡單使用 954.4.1 Docker的安裝 964.4.2 Docker的基本概念 984.4.3 Docker的簡單使用 1004.4.4 使用Dockerfile 1024.5 改造“寶藏”項(xiàng)目的持續(xù)構(gòu)建方式 1064.5.1 自動(dòng)觸發(fā)Jenkins構(gòu)建的配置步驟 1074.5.2 在服務(wù)器上打包Vue項(xiàng)目 1134.5.3 通過Docker改造項(xiàng)目的部署 1144.6 “白月光”項(xiàng)目部署:在服務(wù)器部署SSR項(xiàng)目 1184.7 路由式微前端實(shí)現(xiàn) 1214.8 本章小結(jié) 121第5章 iframe方案實(shí)踐 1225.1 iframe基本示例 1235.1.1 “白月光”廣告項(xiàng)目的創(chuàng)建與集成 1235.1.2 “寶藏”項(xiàng)目嵌入iframe子項(xiàng)目 1285.2 iframe通信 1355.2.1 postMessage簡介 1355.2.2 postMessage在iframe方案中的實(shí)踐 1365.2.3 封裝postMessage 1395.3 iframe共享登錄態(tài) 1455.4 本章小結(jié) 148第6章 客戶端側(cè)組合方案 1506.1 NPM方案 1506.1.1 項(xiàng)目創(chuàng)建及基本目錄結(jié)構(gòu) 1516.1.2 本地NPM方案的實(shí)踐 1546.1.3 將NPM方案示例發(fā)布到線上 1636.2 動(dòng)態(tài)Script方案 1716.2.1 生成打包資源表 1726.2.2 改造微應(yīng)用 1756.2.3 主應(yīng)用改造 1816.3 WebComponent方案 1936.4 本章小結(jié) 196第7章 服務(wù)側(cè)組合方案 1987.1 動(dòng)態(tài)緩存技術(shù)之CSI、ESI與SSI 1987.2 SSI技術(shù)簡單示例 2007.3 SSR與微前端 2027.4 本章小結(jié) 206第8章 微前端框架的簡易使用 2078.1 Single-spa 2078.1.1 Single-spa簡介 2078.1.2 Single-spa的使用 2098.1.3 Single-spa的NPM方案實(shí)踐 2128.1.4 Single-spa的動(dòng)態(tài)Script方案實(shí)踐 2188.1.5 Single-spa的Fetch方案實(shí)踐 2278.1.6 小結(jié) 2288.2 Qiankun 2298.2.1 Qiankun的基本理論 2298.2.2 Qiankun簡單實(shí)踐 2368.3 Wujie 2498.3.1 Wujie的基本理論 2508.3.2 Wujie簡單實(shí)踐 2558.3.3 小結(jié) 2638.4 MicroApp 2638.4.1 MicroApp的基本理論 2648.4.2 MicroApp簡易實(shí)踐 2768.5 本章小結(jié) 278
展開全部
微前端之道:從理論到實(shí)踐 作者簡介
王佳琪,計(jì)算機(jī)專業(yè)畢業(yè),一直從事前端領(lǐng)域工作已7年多,參加了多個(gè)項(xiàng)目的研發(fā),有一線工作的經(jīng)驗(yàn)。在博客園、掘金、騰訊云社區(qū)等互聯(lián)網(wǎng)博客社區(qū)分享技術(shù)文章,全網(wǎng)閱讀量在20萬以上。曾著有《手寫Vue.js2.0源碼》一書。