课程大纲
1. 微前端出现背景
1.1 什么是微前端
1.2 为什么去使用它
1.3 怎样使用微前端
1.4 应用间如何通信
1.5 如何处理公共依赖
2. 微前端功能分析
2.1 应用特点是什么
2.2 它的优点和缺点
2.3 微前端结构方案
2.4 主流微前端框架
3. 微前端集成应用
3.1 后端模板的集成
3.2 package 集成
3.3 通过 iframe 集成
3.4 使用 JS 集成
3.5 通过 Web Component 集成
4. 微前端其他组成
4.1 样式调用
4.2 共享组件库
4.3 跨微应用通信
4.4 后端通讯
4.5 应用测试
4.6 完整实战案例
5. 微前端在美团外卖实践
5.1 需求背景
5.2 实践方案
5.3 以路由为基座式微前端
5.4 动态方案
5.5 配置方案
6. 字节跳动是落地微前端
6.1 基于 SPA 的微前端架构
6.2 应用生命周期
6.3 加载器的设计
6.4 沙箱的设计
6.5 路由系统的设计
7. 自己手动打造一个微前端
7.1 webcomponent实现方法
7.2 实现方法——基于系统基座
7.3 微前端框架实现
7.4 微前端中的sandBox 技术
7.5 旧应用改造——Vue改造