0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微前端需要JavaScript的原因是什么

h1654155282.3538 来源:开源网 作者:开源网 2020-10-16 14:50 次阅读

微前端需要JavaScript为什么?许多微前端解决方案都是JavaScript框架。JavaScript不是可选的。想要高度交互的体验,而JS在提供这些体验中发挥着至关重要的作用。

除了加载速度快和可访问Web应用的优点外,还有其他因素应该考虑。许多JavaScript框架都提供了isomorphic渲染能力。不仅能够在客户端进行拼接(stitch)还能在服务器上准备好一切。如果有性能要求(如第一次有意义渲染的初始时间)。

isomorphic渲染有其自身的挑战

即使一个JavaScript解决方案没有提供isomorphic呈现没问题。如果不想在构建微前端时使用JavaScript,当然可以这样做。有许多模式,其中很多根本不需要JavaScript。

考虑一种“比较旧的”模式:使用《frameset》。有一些现如今人们试图做的分割,以前就支持了。一个页面可能由另一个服务渲染负责菜单,而另一个页面负责标题。

使用更灵活且仍然受到活跃支持的《iframe》元素。提供了一些很好的特性,使得不同的微前端相互隔离,仍可以通过postMessage进行通信

微前端Micro-Frontends一种类似于微服务的架构,将微服务的理念应用于浏览器端,即将Web应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • javascript
    +关注

    关注

    0

    文章

    511

    浏览量

    53402
收藏 人收藏

    评论

    相关推荐

    javascript属于前端

    和动态性。 JavaScript通常被认为是前端开发的基础。前端开发包括网页的设计和开发,以及通过HTML、CSS和JavaScript来实现网页的用户界面和交互。HTML负责定义网页
    的头像 发表于 12-03 11:43 680次阅读

    怎样开启javascript功能

    JavaScript功能,首先需要打开你的浏览器。在这篇文章中,我将详细介绍各个主流浏览器中开启JavaScript功能的方法。 一、Google Chrome Google Chrome是目前最受
    的头像 发表于 12-03 11:13 857次阅读

    javascript指什么

    JavaScript是一种高级编程语言,通常用于为网页添加交互功能。它是一种面向对象的语言,旨在通过编写代码来控制网页的行为,使用户能够与网页进行动态交互。JavaScript能够与HTML和CSS
    的头像 发表于 12-03 11:11 389次阅读

    javascript:;怎么解决

    javascript:” 是一个JavaScript伪协议,它通常出现在URL地址栏或链接中,用于执行JavaScript代码。然而,有时它可能会导致一些问题,特别是在一些不支持
    的头像 发表于 11-26 14:39 2007次阅读

    浏览器需要支持javascript怎么解决

    JavaScript是一种流行的脚本语言,用于对网页进行动态交互和功能增强。几乎所有现代浏览器都支持JavaScript,但在某些情况下,用户可能需要采取措施来确保浏览器支持JavaScrip
    的头像 发表于 11-26 11:23 2101次阅读

    三相升压器合不上闸原因是什么?

    三相升压器合不上闸原因是什么? 三相升压器无法合上闸通常是由于以下几个原因: 1. 电源故障:升压器需要正常的电源供电,如果电源有问题,如电源断开或电压不稳定,将导致升压器无法合上闸。检查电源线
    的头像 发表于 11-20 14:50 396次阅读

    javascript的成熟分类

    类型语言:JavaScript是动态类型的语言,这意味着它不需要在声明变量时指定数据类型。 面向对象语言:JavaScript是一种基于原型的面向对象语言,支持封装、继承和多态等特性。 应用领域成熟度:
    的头像 发表于 11-16 10:30 14.8w次阅读

    javascript可以关闭吗

    **JavaScript是一种编程语言,它不能被“关闭”。**JavaScript是一种客户端脚本语言,它通常嵌入在HTML页面中。当用户访问一个包含JavaScript的网页时,浏览器会执行这些
    的头像 发表于 11-16 10:20 516次阅读

    javascript有什么用

    JavaScript是一种广泛使用的编程语言,主要用于增强网页和创建动态网页内容。以下是JavaScript的一些主要用途: 交互性:JavaScript可以使网页具有交互性。例如,当用户点击按钮
    的头像 发表于 11-16 10:19 381次阅读

    javascript怎么开启

    在浏览器中启用 JavaScript 的方法如下: 在浏览器中启用 JavaScript 对于大多数浏览器,您可以在浏览器的设置或选项中启用 JavaScript。以下是一些常见浏览器的启用步骤
    的头像 发表于 11-16 10:16 811次阅读

    Brython:替代JavaScript前端开发工具

    Python作为胶水语言,真的是无所不能。这不,最近又出现一个基于Python3,目标是替代JavaScript前端开发工具—Brython. 好用吗?咱今天来试试用它写一个计算器有多简单: 不过
    的头像 发表于 11-02 11:41 339次阅读
    Brython:替代<b class='flag-5'>JavaScript</b>的<b class='flag-5'>前端</b>开发工具

    锡膏焊接后PCBA焊点产生空洞的原因是什么?

    从SMT贴片加工的角度来看,空洞率是不可避免的。任何厂家也不能说自己的贴片焊接焊点没有一点空洞。那么空洞是怎么产生的呢?空洞的原因是什么?通过佳金源锡膏厂家的工程师解释,空洞的产生主要原因如下:焊点
    的头像 发表于 09-25 17:26 629次阅读
    锡膏焊接后PCBA焊点产生空洞的<b class='flag-5'>原因是</b>什么?

    电子元件烧坏原因是什么?导致元器件烧蚀的原因

    电子元件烧坏原因是什么?导致元器件烧蚀的原因  电子元件烧坏是电子设备中常见的故障之一。当电子设备经过长时间使用或由于其他因素导致等问题时,电子元件的电气参数会逐渐发生变化,最终会导致元件烧坏。那么
    的头像 发表于 08-29 16:58 3178次阅读

    你们知道前端大神是怎么学CSS的嘛

    有人说,要成为前端高手很容易:先学好 HTML/CSS/JavaScript 三剑客,再学会三大前端框架——Vue/React/Angular,快则三个月,慢则半年,前端的工作就没有搞
    的头像 发表于 05-30 11:26 405次阅读

    无线通信系统需要采用较高频率的信号的原因是什么?

    无线通信系统需要采用较高频率的信号的原因是什么?
    发表于 05-10 17:14