日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]基于JS入口的前端運行時遠程組件共享機制的方法在審

專利信息
申請?zhí)枺?/td> 202011594579.0 申請日: 2020-12-29
公開(公告)號: CN113064676A 公開(公告)日: 2021-07-02
發(fā)明(設計)人: 周韜;程海濤;趙義健 申請(專利權)人: 上海金融期貨信息技術有限公司
主分類號: G06F9/448 分類號: G06F9/448
代理公司: 上海專利商標事務所有限公司 31100 代理人: 施浩
地址: 200122 上海市浦東新*** 國省代碼: 上海;31
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 js 入口 前端 運行 遠程 組件 共享 機制 方法
【權利要求書】:

1.一種基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,方法包括構建階段的處理和運行階段的處理,其中:

構建階段的處理包括各子應用在構建階段生成自身的描述文件和入口文件,入口文件包括JS入口文件和CSS入口文件,將前端應用中的HTML元素編譯為JS代碼混入JS資源,將前端應用中的CSS資源通過CSS入口文件加載;

運行階段的處理流程包括:

步驟1:啟動主應用和子應用,主應用生成一個全局的EventBus實例;

步驟2:主應用加載子應用的描述文件,獲取子應用名稱、資源地址、路由信息數據;

步驟3:主應用啟動加載模塊,其中包括:主應用動態(tài)生成一個DIV標簽,主應用加載并執(zhí)行子應用的JS入口文件和CSS入口文件,子應用JS執(zhí)行時,檢查是否存在全局的EventBus實例,若存在則使用該EventBus實例,若不存在則主動生成EventBus實例并作為全局EventBus實例,主應用通過初始化事件將DIV標簽的標識號通過事件的方式通知給子應用,其中不同的子應用監(jiān)聽的事件名稱不同;

步驟4:子應用監(jiān)聽初始化事件,收到主應用發(fā)送的ID的通知后執(zhí)行渲染邏輯,將JS中的HTML掛載到該ID對應的DIV標簽中,以使在一個頁面中掛載多個相同子應用實例并保持獨立。

2.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,描述文件用于供主應用在運行階段訪問各子應用的描述文件,通過識別描述文件信息,獲取各子應用的入口文件的地址,其中描述文件包含子應用的版本號、子應用名稱、資源地址、路由信息在內的數據。

3.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,入口文件用于當主應用加載子應用時,加載子應用的入口文件并執(zhí)行入口文件,將子應用掛載到主應用的指定區(qū)域。

4.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,在構建階段通過webpack打包工具將子應用打包成靜態(tài)資源,生成JS入口文件、CSS入口文件、描述文件,完成上線部署。

5.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,在構建階段的生成入口文件的處理中,通過使用JS立即執(zhí)行函數的方式對JS代碼進行封裝,將子應用的依賴模塊作為JS立即執(zhí)行函數的參數,生成JS入口文件,以使不同的子應用的JS只能訪問該子應用的依賴模塊,避免在主應用中的各個子應用的依賴互相影響。

6.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,在構建階段的生成入口文件的處理中,對子應用的CSS文件進行AST解析,將子應用的名稱添加到CSS選擇器中,生成新的AST,最終將AST轉成CSS入口文件。

7.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,DIV標簽的標識號是隨機數。

8.根據權利要求1所述的基于JS入口的前端運行時遠程組件共享機制的方法,其特征在于,方法還包括:

步驟5:當主應用頁面切換導致子應用不再需要時,主應用啟動卸載子應用流程:一方面,主應用通過事件通知子應用執(zhí)行卸載,然后子應用收到主應用發(fā)出的卸載事件通知后,處理自己的卸載邏輯,完成卸載;另一方面,主應用主動移除子應用CSS資源。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海金融期貨信息技術有限公司,未經上海金融期貨信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202011594579.0/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜电影三级| 日本一区二区在线电影| 一区二区久久精品66国产精品| 日韩国产精品久久| 欧洲亚洲国产一区二区三区| 国产一区二区在| 亚洲国产偷| 欧美在线一级va免费观看| 欧美久久一区二区三区| 99精品偷拍视频一区二区三区| 精品一区二区三区自拍图片区| 年轻bbwbbw高潮| 欧美一区二区三区久久久精品| 国产另类一区| 日本美女视频一区二区| 国产一二三区免费| 久久精品色欧美aⅴ一区二区| 李采潭无删减版大尺度| 国产精品无码专区在线观看| 国产精一区二区| 欧美在线播放一区| 欧美69精品久久久久久不卡| 99视频一区| 麻豆视频免费播放| 亚洲欧美另类久久久精品2019| 91久久国产露脸精品国产护士| 国产69精品久久久久久| 狠狠色噜狠狠狠狠| 亚洲精品国产setv| 国产三级国产精品国产专区50| 精品国产区| 欧美一区二区色| 国产一区免费在线| 538国产精品| 日韩午夜一区| av中文字幕一区二区| 欧美精品日韩| 99热久久这里只精品国产www| 欧美精品在线一区二区| 99re国产精品视频| 日本一区二区三区免费播放| 国产片91| 国产精品色婷婷99久久精品| 亚洲精品国产一区二区三区| 久久国产精品广西柳州门| 国产一区二区极品| 夜夜躁日日躁狠狠久久av| 欧美三级午夜理伦三级中视频| 国产91免费在线| 91精品综合| 91精品一区二区中文字幕| 欧美亚洲精品suv一区| 国产精品无码专区在线观看 | 日韩精品少妇一区二区在线看| 91精品久久久久久久久久| 国产精品欧美久久| 精品亚洲午夜久久久久91| 欧美乱妇高清无乱码一级特黄| 免费看片一区二区三区| 91久久国语露脸精品国产高跟| 最新日韩一区| 国产91在线播放| 亚洲国产精品综合| 欧美国产三区| 精品中文久久| 国产精品无码专区在线观看| 国精产品一二四区在线看| 乱淫免费视频| 国产在线卡一卡二| 日日噜噜夜夜狠狠| 国产一区二区免费电影| 欧美一区二区伦理片| 欧美日韩一区二区在线播放| 国产麻豆精品一区二区| 国产精品美女一区二区视频| 欧美日韩激情一区| 国产高清一区在线观看| 久久久久国产亚洲| 99er热精品视频国产| 日本少妇一区二区三区| 色婷婷精品久久二区二区我来| 狠狠色狠狠色综合日日2019|