在线客服
扫描二维码
下载博学谷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 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
前端还能火几年?做前端有前途吗?
前端在前几年里有了飞速的发展,因此前端技术也逐渐变得成熟。但是相对稳定的前端技术,却让一些人担忧:前端还能火多久?可以这么说,只要IT行业还在发展,前端技术的需求就永远存在,不存在什么唱衰的说法。而且前端技术即将进入迭代优化阶段,在未来中高端的前端人才会更加缺乏。
7025
2019-09-29 16:57:16
前端是做什么的?工作内容有哪些?
随着互联网全面进入移动时代,前端逐渐成为互联网行业中的重要角色。前端是做什么的?工作内容有哪些?简单来讲,前端要做的就是将产品的UI设计稿在用户终端上实现,因此可以说用户看到的所有视觉和交互都是前端的工作领域。根据这个定义,我们可以把前端的工作内容总结为根据产品的需求,配合开发和UI设计部门完成前端页面的开发,并负责前端应用的维护和优化。
11525
2020-04-21 14:21:36
北京Web前端工资一般多少?要求高吗?
前端程序员薪酬区间: 3K~50K,大多数人拿10K~15K 工资的占比最多,达28.8%,平均工资17.2K,数据统计依赖于各平台发布的公开薪酬,此数据仅供参考。
9562
2020-09-21 15:27:49
Web前端都需要学什么?从哪入门?
基础阶段学习HTML常用标签与表单控件、CSS基本样式及显示模式、选择器、标签显示模式、CSS复合选择器、CSS背景应用、CSS三大特性、CSS盒子模型、浮动、定位、JavaScript基础语法、DOM操作,事件处理、DOM应用等基础阶段核心知识点;以问题为导向的项目实战开发阶段,初学者加深对前端基础知识理解的同时,获取Web项目开发的技巧与思路,锻炼Web网站开发的能力。
4419
2021-04-28 10:39:15
Web前端工程师需要掌握的技能有哪些?
Web前端开发技术包括HTML、CSS、JS,随着时代的发展前端开发技术逐渐演变成html5,css3,JQuery。Web前端开发工程师要与交互设计师、视觉设计师以及产品经理沟通,同时还要与服务器端工程师沟通,因此需要掌握的技能非常多。
6365
2021-05-20 14:01:02