System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内射无码专区久久亚洲,亚洲无码黄色网址,精品无码人妻久久久久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    微前端系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):44243957 閱讀:9 留言:0更新日期:2025-02-11 13:42
    本申請(qǐng)公開(kāi)了一種微前端系統(tǒng)。其中,該系統(tǒng)包括:生命周期模塊和預(yù)加載模塊;生命周期模塊,用于確定微前端系統(tǒng)中的子應(yīng)用在全生命周期中所處的階段,根據(jù)子應(yīng)用所處階段執(zhí)行目標(biāo)任務(wù),以對(duì)子應(yīng)用的全生命周期進(jìn)行管理;預(yù)加載模塊,用于在微前端系統(tǒng)的當(dāng)前頁(yè)面空閑的情況下,預(yù)先加載運(yùn)行子應(yīng)用所需的資源。本申請(qǐng)解決了相關(guān)技術(shù)中微前端系統(tǒng)子應(yīng)用加載效率較低的技術(shù)問(wèn)題。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)涉及計(jì)算機(jī),具體而言,涉及一種微前端系統(tǒng)。


    技術(shù)介紹

    1、微前端框架是一種將前端應(yīng)用分解成更小的、可獨(dú)立開(kāi)發(fā)和部署的模塊化應(yīng)用的方法。這種方法可以提高前端開(kāi)發(fā)的靈活性、可維護(hù)性以及可擴(kuò)展性。在大型企業(yè)級(jí)應(yīng)用程序中,通常需要多個(gè)團(tuán)隊(duì)協(xié)同開(kāi)發(fā),且應(yīng)用的功能和業(yè)務(wù)邏輯非常復(fù)雜。微前端架構(gòu)可以將這種復(fù)雜性分解,使得各個(gè)團(tuán)隊(duì)可以獨(dú)立地開(kāi)發(fā)和維護(hù)各自的模塊,從而提高開(kāi)發(fā)效率和降低溝通成本,但是目前的微前端系統(tǒng)允許每個(gè)獨(dú)立模塊的代碼按需加載,但在應(yīng)用首次加載時(shí),可能仍然需要加載多個(gè)模塊,導(dǎo)致初次加載耗時(shí)較多。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請(qǐng)實(shí)施例提供了一種微前端系統(tǒng),以至少解決相關(guān)技術(shù)中微前端系統(tǒng)子應(yīng)用加載效率較低的技術(shù)問(wèn)題。

    2、根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種微前端系統(tǒng),包括:生命周期模塊和預(yù)加載模塊;所述生命周期模塊,用于確定微前端系統(tǒng)中的子應(yīng)用在全生命周期中所處的階段,根據(jù)所述子應(yīng)用所處階段執(zhí)行目標(biāo)任務(wù),以對(duì)所述子應(yīng)用的全生命周期進(jìn)行管理;所述預(yù)加載模塊,用于在微前端系統(tǒng)的當(dāng)前頁(yè)面空閑的情況下,預(yù)先加載運(yùn)行所述子應(yīng)用所需的資源。

    3、可選地,所述生命周期模塊,包括:觸發(fā)子模塊,用于在所述子應(yīng)用加載完成的情況下,確定所述子應(yīng)用所處的階段為子應(yīng)用創(chuàng)建階段,在所述子應(yīng)用的文檔對(duì)象模型結(jié)構(gòu)未生成的情況下,確定所述子應(yīng)用所處的階段為子應(yīng)用渲染前階段,在所述子應(yīng)用被掛載到所述當(dāng)前頁(yè)面的情況下,確定所述子應(yīng)用所處的階段為子應(yīng)用掛載階段,將所述子應(yīng)用被卸載之前所處的階段確定為子應(yīng)用卸載階段,在所述子應(yīng)用在運(yùn)行的過(guò)程中報(bào)錯(cuò)的情況下,確定所述子應(yīng)用所處的階段為錯(cuò)誤處理階段;執(zhí)行子模塊,用于根據(jù)所述子應(yīng)用所處的階段執(zhí)行所述目標(biāo)任務(wù)。

    4、可選地,所述執(zhí)行子模塊,還用于:在所述子應(yīng)用所處的階段為所述子應(yīng)用創(chuàng)建階段的情況下,向所述子應(yīng)用發(fā)送第一指令,所述第一指令至少用于指示所述子應(yīng)用完成初始化,在所述子應(yīng)用所處的階段為所述子應(yīng)用渲染前階段的情況下,向所述子應(yīng)用發(fā)送第二指令,所述第二指令至少用于指示所述子應(yīng)用完成數(shù)據(jù)預(yù)處理,在所述子應(yīng)用所處的階段為所述子應(yīng)用掛載階段的情況下,向所述子應(yīng)用發(fā)送第三指令,所述第三指令至少用于指示所述子應(yīng)用完成掛載,在所述子應(yīng)用所處的階段為所述子應(yīng)用卸載階段的情況下,向所述子應(yīng)用發(fā)送第四指令,所述第四指令至少用于指示所述子應(yīng)用完成卸載,在所述子應(yīng)用所處的階段為所述錯(cuò)誤處理階段,獲取報(bào)錯(cuò)信息,并根據(jù)所述報(bào)錯(cuò)信息完成錯(cuò)誤修復(fù)。

    5、可選地,所述預(yù)加載模塊,包括:加載子模塊、緩存子模塊和優(yōu)化子模塊;所述加載子模塊,用于將預(yù)設(shè)待加載資源分為關(guān)鍵資源和非關(guān)鍵資源,還用于按照所述關(guān)鍵資源和所述非關(guān)鍵資源的加載優(yōu)先級(jí),依次完成加載,其中,所述關(guān)鍵資源的優(yōu)先級(jí)高于所述非關(guān)鍵資源;所述緩存子模塊,用于將預(yù)先加載的資源緩存到預(yù)設(shè)緩存中;所述優(yōu)化子模塊,用于在所述非關(guān)鍵資源中的圖片資源進(jìn)入所述當(dāng)前頁(yè)面的可視范圍內(nèi)的情況下,完成所述圖片資源的加載。

    6、可選地,所述系統(tǒng)還包括:沙箱模塊;所述沙箱模塊,用于創(chuàng)建所述子應(yīng)用對(duì)應(yīng)的獨(dú)立執(zhí)行環(huán)境,還用于設(shè)置所述子應(yīng)用的訪問(wèn)權(quán)限,所述訪問(wèn)權(quán)限用于表征所述子應(yīng)用能夠訪問(wèn)的資源。

    7、可選地,所述系統(tǒng)還包括:樣式隔離模塊;所述樣式隔離模塊,用于為所述子應(yīng)用的每個(gè)樣式添加預(yù)設(shè)前綴,所述預(yù)設(shè)前綴根據(jù)所述子應(yīng)用的標(biāo)識(shí)確定,以將所述子應(yīng)用的樣式作用范圍限制在所述子應(yīng)用中文檔對(duì)象模型結(jié)構(gòu)的元素。

    8、可選地,所述系統(tǒng)還包括:數(shù)據(jù)通信模塊;所述數(shù)據(jù)通信模塊,用于控制所述微前端系統(tǒng)中的基座應(yīng)用向與所述基座應(yīng)用綁定的子應(yīng)用發(fā)送數(shù)據(jù),并控制所述基座應(yīng)用接收與所述基座應(yīng)用綁定子應(yīng)用發(fā)送的數(shù)據(jù)。

    9、可選地,所述系統(tǒng)還包括:插件管理模塊,用于掃描待加載的腳本語(yǔ)言文件,以確定所述待加載的腳本語(yǔ)言文件中錯(cuò)誤代碼,并對(duì)所述錯(cuò)誤代碼進(jìn)行修復(fù),對(duì)待加載的腳本語(yǔ)言文件進(jìn)行壓縮。

    10、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種微前端系統(tǒng)的控制方法,包括:獲取微前端系統(tǒng)的當(dāng)前頁(yè)面狀態(tài),并在所述當(dāng)前頁(yè)面狀態(tài)為空閑的情況下,預(yù)先加載微前端系統(tǒng)中子應(yīng)用所需的資源;在完成預(yù)先加載后,獲取微前端系統(tǒng)中子應(yīng)用在全生命周期中所處的階段;根據(jù)所述子應(yīng)用所處階段執(zhí)行目標(biāo)任務(wù),以對(duì)所述子應(yīng)用的全生命周期進(jìn)行管理。

    11、根據(jù)本申請(qǐng)實(shí)施例的又一方面,還提供了一種計(jì)算機(jī)設(shè)備,包括:存儲(chǔ)器和處理器,其中,存儲(chǔ)器用于存儲(chǔ)程序指令;處理器,與存儲(chǔ)器連接,用于執(zhí)行上述微前端系統(tǒng)的控制方法。

    12、根據(jù)本申請(qǐng)實(shí)施例的再一方面,還提供了一種非易失性存儲(chǔ)介質(zhì),該非易失性存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,該非易失性存儲(chǔ)介質(zhì)所在設(shè)備通過(guò)運(yùn)行計(jì)算機(jī)程序執(zhí)行上述微前端系統(tǒng)的控制方法。

    13、根據(jù)本申請(qǐng)實(shí)施例的再一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述微前端系統(tǒng)的控制方法。

    14、在本申請(qǐng)實(shí)施例中,通過(guò)生命周期模塊和預(yù)加載模塊;所述生命周期模塊,用于確定微前端系統(tǒng)中的子應(yīng)用在全生命周期中所處的階段,根據(jù)所述子應(yīng)用所處階段執(zhí)行目標(biāo)任務(wù),以對(duì)所述子應(yīng)用的全生命周期進(jìn)行管理;所述預(yù)加載模塊,用于在微前端系統(tǒng)的當(dāng)前頁(yè)面空閑的情況下,預(yù)先加載運(yùn)行所述子應(yīng)用所需的資源,進(jìn)而解決了相關(guān)技術(shù)中微前端系統(tǒng)子應(yīng)用加載效率較低的技術(shù)問(wèn)題。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種微前端系統(tǒng),其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述生命周期模塊,包括:

    3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述執(zhí)行子模塊,還用于:

    4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述預(yù)加載模塊,包括:

    5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:

    6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:

    7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:

    8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:

    9.一種微前端系統(tǒng)的控制方法,其特征在于,包括:

    10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求9所述的微前端系統(tǒng)的控制方法。

    【技術(shù)特征摘要】

    1.一種微前端系統(tǒng),其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述生命周期模塊,包括:

    3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述執(zhí)行子模塊,還用于:

    4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述預(yù)加載模塊,包括:

    5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:

    6.根據(jù)權(quán)利要求1所...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:馬英輝,李國(guó)棟李生帛孫軍芳,方晨,王婭云趙云鵬,馬靜,王鈺琳馬進(jìn)財(cái),張永杰,李曉艷,魏永瑜,李增偉趙洪凱馬燕,霍瑋,冶秀蘭,馬元明羅紅郊張麗王忠花王欣,馬德勇,馬濤張敬龍吳豪,王澤魏建寧,李龍,曹翰林
    申請(qǐng)(專利權(quán))人:國(guó)網(wǎng)青海省電力公司信息通信公司,
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: av区无码字幕中文色| 无码 免费 国产在线观看91 | 18禁网站免费无遮挡无码中文| 亚洲av永久无码精品秋霞电影影院 | 亚洲av无码日韩av无码网站冲| 国产高清无码视频| 6080YYY午夜理论片中无码| 中文字幕无码视频专区| 无码人妻精品一区二区蜜桃| 国产成年无码久久久免费| 中文字幕无码日韩欧毛| 亚洲AV无码久久| 超清无码无卡中文字幕| 天堂无码在线观看| 无码av专区丝袜专区| 中文字幕无码精品亚洲资源网久久| 日韩精品无码免费专区午夜不卡| 亚洲爆乳少妇无码激情| 久久精品岛国av一区二区无码| 无码人妻精品一区二区三区99不卡| 无码福利一区二区三区| 无码137片内射在线影院| 国产亚洲大尺度无码无码专线| 精品无码黑人又粗又大又长| 久久久久亚洲AV无码永不| 中文字幕乱码人妻无码久久| 国产午夜无码片在线观看 | 国产成人无码区免费网站| 狠狠久久精品中文字幕无码| 亚洲日韩精品无码AV海量| 精品国精品无码自拍自在线| 日韩精品专区AV无码| 无码av免费一区二区三区试看| 亚洲不卡中文字幕无码| 亚洲成a人片在线观看无码专区| 潮喷失禁大喷水无码| 久久精品亚洲中文字幕无码网站| 亚洲欧洲日产国码无码网站| 国产乱子伦精品无码码专区| 国产亚洲3p无码一区二区| 久久青草亚洲AV无码麻豆 |