在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
微前端需要 JavaScript为什么?许多微前端解决方案都是JavaScript 框架。JavaScript 不是可选的。想要高度交互的体验,而JS 在提供这些体验中发挥着至关重要的作用。
除了加载速度快和可访问 Web 应用的优点外,还有其他因素应该考虑。许多JavaScript 框架都提供了 isomorphic 渲染能力。不仅能够在客户端进行拼接(stitch)还能在服务器上准备好一切。如果有性能要求(如第一次有意义渲染的初始时间)。
isomorphic 渲染有其自身的挑战
即使一个 JavaScript 解决方案没有提供 isomorphic 呈现没问题。如果不想在构建微前端时使用JavaScript,当然可以这样做。有许多模式,其中很多根本不需要 JavaScript。
考虑一种“比较旧的”模式:使用<frameset>。有一些现如今人们试图做的分割,以前就支持了。一个页面可能由另一个服务渲染负责菜单,而另一个页面负责标题。
<frameset cols="25%,*,25%"> <frame src="menu.html"> <frame src="content.html"> <frame src="sidebar.html"></frameset>
使用更灵活且仍然受到活跃支持的<iframe>元素。提供了一些很好的特性,使得不同的微前端相互隔离,仍可以通过postMessage进行通信。
微前端Micro-Frontends一种类似于微服务的架构,将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础转行Web前端开发学什么?
大家比较关心零基础转行Web前端开发学习什么,Web前端开发技术人才待遇好,Web前端分工更加明细,技术要求增高。学习Web前端知识开始,转行成为Web前端开发,零基础小白不要着急着手开始学习,先制定好自己的学习规划再上手学习。
4099
2020-03-24 15:35:55
Web前端开发常用工具推荐
随着互联网发展的愈加深入,前端作为公司的门面,人才需求会越来越大。正因如此,才吸引了那么多的人投身前端行业。对于刚入门前端的新手和一些资深的前端开发人员来讲,掌握一些常用的Web前端开发工具是十分有必要的。好用的工具可以帮助大家更好的完成工作,并且提高开发的效率。下面我就来推荐一些Web前端开发常用工具。
5292
2020-03-26 20:33:32
JavaScript基础教程新手入门必看
对前端稍微有点了解的初学者都知道,JavaScript是必不可少的工具。毫不夸张的说,大部分网页都使用了JavaScript,想要成为一个优秀的前端工程师,做出漂亮令用户满意的网页,熟练掌握JavaScript是一个必备技能。本文为新手整理了一篇JavaScript基础教程入门指南,希望可以帮助编程小白可以更加轻松的掌握JavaScript。
4052
2020-03-29 12:06:46
微信小程序开发框架学习大纲
众所周知,现在风靡的微信小程序是一种不用下载就能使用的应用。目前,已经构造了新的小程序开发环境和开发者生态。对于小程序开发者而言,如何选择开发框架无疑是摆在他们面前的首要难题。因此本文将为大家推荐一份微信小程序开发框架学习大纲,主要内容包括Mina框架、Wepy框架、Mpvue框架和Taro框架。具体内容如下:
5094
2020-04-27 18:13:15
0基础前端开发需要学什么?
0基础前端开发需要学什么?零基础学员入门前端需要了解前端行业的发展趋势、学习前端的方法、前端学习路线详解以及前端案例展示等内容;有老师指导的情况下,可以结合学员自身情况制定前端学习路线,明确学习前端的路径、未来发展趋势。提前为学员打好基础,避免小白学员走弯路。
4298
2020-08-13 11:20:42