本文介绍: 微前端是一种将复杂单体应用拆分为多个小型独立前端应用,然后将这些小应用按需加载并集成到主应用的技术方案。每个子应用都有自己的 JavaScript 和 CSS 代码。单页Web应用(single page web application,SPA),就是只有一张Web页面的应用。所有页面都来回在这张页面上切换。所以很容易暴漏出来单页面应用的两个缺点。单页面SPA的两种路由形式:Hash与History本质区别:Hash:锚点。通过锚点跳到对应位置History:History栈。
① 前置知识补充
Ⅰ 什么是微前端?
微前端是一种将复杂单体应用拆分为多个小型独立前端应用,然后将这些小应用按需加载并集成到主应用的技术方案。
每个子应用都有自己的 JavaScript 和 CSS 代码。
Ⅱ 什么是JS CSS沙箱?
Ⅲ 什么是spa单页面应用?
所以很容易暴漏出来单页面应用的两个缺点。
单页面SPA的两种路由形式:
Hash与History
Ⅳ SystemJS 与 import-html-entry
Ⅴ 现有的微前端方案
② 了解single-spa 微前端框架
③ 了解qiankun框架
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。