[發明專利]前端運行時函數異步加載方法及裝置在審
| 申請號: | 202110563707.3 | 申請日: | 2021-05-24 |
| 公開(公告)號: | CN113176912A | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | 劉泱;楊再同;詹嬌淑;徐曉琳 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 劉熔;趙平 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 前端 運行 函數 異步 加載 方法 裝置 | ||
1.一種前端運行時函數異步加載方法,其特征在于,包括:
獲取前端頁面中的函數調用方發起的函數調用請求,其中,所述函數調用請求包括含:調用目標函數的函數名稱;
根據預設的函數名稱與函數集合名稱之間的對應關系,確定所述調用目標函數對應的函數集合;
根據本地的已加載函數集合清單判斷所述函數集合是否已經加載到本地;
當所述函數集合已經加載到本地時,從本地的所述函數集合中提取所述調用目標函數并返回給所述函數調用方;
當所述函數集合未加載到本地時,根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地,然后驗證加載到本地的所述函數集合中是否含有所述調用目標函數,若含有所述調用目標函數,則將所述調用目標函數并返回給所述函數調用方。
2.根據權利要求1所述的前端運行時函數異步加載方法,其特征在于,當所述函數集合已經加載到本地時,從本地的所述函數集合中提取所述調用目標函數并返回給所述函數調用方,具體包括:
當所述函數集合已經加載到本地并且本地的所述函數集合中含有所述調用目標函數時,從本地的所述函數集合中提取所述調用目標函數并返回給所述函數調用方。
3.根據權利要求1所述的前端運行時函數異步加載方法,其特征在于,當所述函數集合未加載到本地時,根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地,具體包括:
當所述函數集合未加載到本地時,或者所述函數集合已經加載到本地但是本地的所述函數集合中未含有所述調用目標函數時,根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地。
4.根據權利要求1所述的前端運行時函數異步加載方法,其特征在于,還包括:
若未含有所述調用目標函數,則將本地存儲的默認函數返回給所述函數調用方。
5.根據權利要求1所述的前端運行時函數異步加載方法,其特征在于,所述函數集合以文件的形式存儲在WEB服務器中,所述加載路徑為所述函數集合在所述WEB服務器中的存儲路徑;
所述根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地,具體包括:
根據所述函數集合在所述WEB服務器中的存儲路徑,將所述函數集合從所述WEB服務器加載到本地。
6.根據權利要求1所述的前端運行時函數異步加載方法,其特征在于,所述加載路徑為后端服務接口;
所述根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地,具體包括:
調用所述函數集合對應的后端服務接口,以使后端服務器根據數據庫中存儲的所述函數集合對應的函數邏輯文本生成所述函數集合;
將所述后端服務器生成的所述函數集合加載到本地。
7.一種前端運行時函數異步加載裝置,其特征在于,包括:
函數調用請求獲取模塊,用于獲取前端頁面中的函數調用方發起的函數調用請求,其中,所述函數調用請求包括含:調用目標函數的函數名稱;
函數集合確定模塊,用于根據預設的函數名稱與函數集合名稱之間的對應關系,確定所述調用目標函數對應的函數集合;
已加載函數集合清單查詢模塊,用于根據本地的已加載函數集合清單判斷所述函數集合是否已經加載到本地;
第一函數返回模塊,用于當所述函數集合已經加載到本地時,從本地的所述函數集合中提取所述調用目標函數并返回給所述函數調用方;
第二函數返回模塊,用于當所述函數集合未加載到本地時,根據本地存儲的所述函數集合的加載路徑將所述函數集合加載到本地,然后驗證加載到本地的所述函數集合中是否含有所述調用目標函數,若含有所述調用目標函數,則將所述調用目標函數并返回給所述函數調用方。
8.根據權利要求7所述的前端運行時函數異步加載裝置,其特征在于,
所述第一函數返回模塊,具體用于當所述函數集合已經加載到本地并且本地的所述函數集合中含有所述調用目標函數時,從本地的所述函數集合中提取所述調用目標函數并返回給所述函數調用方。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110563707.3/1.html,轉載請聲明來源鉆瓜專利網。





