<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    513

    瀏覽量

    53492
收藏 人收藏

    評論

    相關推薦

    web前端開發和前端開發的區別

    、CSS和JavaScript等技術來構建用戶界面,實現用戶與應用程序的交互。Web前端開發包括網頁設計、網頁編碼、前端框架使用以及優化頁面性能等任務。 前端開發是一個更廣泛的概念,它
    的頭像 發表于 01-18 09:54 ?1261次閱讀

    javascript屬于前端

    和動態性。 JavaScript通常被認為是前端開發的基礎。前端開發包括網頁的設計和開發,以及通過HTML、CSS和JavaScript來實現網頁的用戶界面和交互。HTML負責定義網頁
    的頭像 發表于 12-03 11:43 ?924次閱讀

    怎樣開啟javascript功能

    JavaScript功能,首先需要打開你的瀏覽器。在這篇文章中,我將詳細介紹各個主流瀏覽器中開啟JavaScript功能的方法。 一、Google Chrome Google Chrome是目前最受
    的頭像 發表于 12-03 11:13 ?1516次閱讀

    JavaScript的用途和功能

    JavaScript是一種廣泛使用的腳本語言,用于為網站添加動態功能和交互性。從創建簡單的交互式表單到設計復雜的網頁游戲,JavaScript為開發者提供了豐富的功能和靈活的創作能力。它在現代的網頁
    的頭像 發表于 12-03 11:12 ?525次閱讀

    javascript指什么

    JavaScript是一種高級編程語言,通常用于為網頁添加交互功能。它是一種面向對象的語言,旨在通過編寫代碼來控制網頁的行為,使用戶能夠與網頁進行動態交互。JavaScript能夠與HTML和CSS
    的頭像 發表于 12-03 11:11 ?468次閱讀

    javascript:;怎么解決

    javascript:” 是一個JavaScript偽協議,它通常出現在URL地址欄或鏈接中,用于執行JavaScript代碼。然而,有時它可能會導致一些問題,特別是在一些不支持
    的頭像 發表于 11-26 14:39 ?2992次閱讀

    瀏覽器需要支持javascript怎么解決

    JavaScript是一種流行的腳本語言,用于對網頁進行動態交互和功能增強。幾乎所有現代瀏覽器都支持JavaScript,但在某些情況下,用戶可能需要采取措施來確保瀏覽器支持JavaScrip
    的頭像 發表于 11-26 11:23 ?3211次閱讀

    三相升壓器合不上閘原因是什么?

    三相升壓器合不上閘原因是什么? 三相升壓器無法合上閘通常是由于以下幾個原因: 1. 電源故障:升壓器需要正常的電源供電,如果電源有問題,如電源斷開或電壓不穩定,將導致升壓器無法合上閘。檢查電源線
    的頭像 發表于 11-20 14:50 ?511次閱讀

    javascript的成熟分類

    類型語言:JavaScript是動態類型的語言,這意味著它不需要在聲明變量時指定數據類型。 面向對象語言:JavaScript是一種基于原型的面向對象語言,支持封裝、繼承和多態等特性。 應用領域成熟度:
    的頭像 發表于 11-16 10:30 ?23w次閱讀

    javascript可以關閉嗎

    **JavaScript是一種編程語言,它不能被“關閉”。**JavaScript是一種客戶端腳本語言,它通常嵌入在HTML頁面中。當用戶訪問一個包含JavaScript的網頁時,瀏覽器會執行這些
    的頭像 發表于 11-16 10:20 ?647次閱讀

    javascript有什么用

    JavaScript是一種廣泛使用的編程語言,主要用于增強網頁和創建動態網頁內容。以下是JavaScript的一些主要用途: 交互性:JavaScript可以使網頁具有交互性。例如,當用戶點擊按鈕
    的頭像 發表于 11-16 10:19 ?535次閱讀

    javascript怎么開啟

    在瀏覽器中啟用 JavaScript 的方法如下: 在瀏覽器中啟用 JavaScript 對于大多數瀏覽器,您可以在瀏覽器的設置或選項中啟用 JavaScript。以下是一些常見瀏覽器的啟用步驟
    的頭像 發表于 11-16 10:16 ?1140次閱讀

    Brython:替代JavaScript前端開發工具

    Python作為膠水語言,真的是無所不能。這不,最近又出現一個基于Python3,目標是替代JavaScript前端開發工具—Brython. 好用嗎?咱今天來試試用它寫一個計算器有多簡單: 不過
    的頭像 發表于 11-02 11:41 ?401次閱讀
    Brython:替代<b class='flag-5'>JavaScript</b>的<b class='flag-5'>前端</b>開發工具

    錫膏焊接后PCBA焊點產生空洞的原因是什么?

    從SMT貼片加工的角度來看,空洞率是不可避免的。任何廠家也不能說自己的貼片焊接焊點沒有一點空洞。那么空洞是怎么產生的呢?空洞的原因是什么?通過佳金源錫膏廠家的工程師解釋,空洞的產生主要原因如下:焊點
    的頭像 發表于 09-25 17:26 ?721次閱讀
    錫膏焊接后PCBA焊點產生空洞的<b class='flag-5'>原因是</b>什么?

    電子元件燒壞原因是什么?導致元器件燒蝕的原因

    電子元件燒壞原因是什么?導致元器件燒蝕的原因? 電子元件燒壞是電子設備中常見的故障之一。當電子設備經過長時間使用或由于其他因素導致等問題時,電子元件的電氣參數會逐漸發生變化,最終會導致元件燒壞。那么
    的頭像 發表于 08-29 16:58 ?3463次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>