[發(fā)明專利]頁面防抖方法、裝置、計算機(jī)設(shè)備以及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202211128258.0 | 申請日: | 2022-09-16 |
| 公開(公告)號: | CN115438284A | 公開(公告)日: | 2022-12-06 |
| 發(fā)明(設(shè)計)人: | 覃蓮;傅強(qiáng);張舜華 | 申請(專利權(quán))人: | 中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/958 |
| 代理公司: | 華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 黃恕 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 方法 裝置 計算機(jī) 設(shè)備 以及 存儲 介質(zhì) | ||
1.一種頁面防抖方法,其特征在于,所述方法包括:
響應(yīng)頁面訪問事件,識別訪問頁面;
從項目入口文件中讀取預(yù)設(shè)的防抖指令;
在所述訪問頁面中注入所述防抖指令;
提取所述防抖指令中攜帶的防抖參數(shù)和防抖函數(shù);
根據(jù)所述防抖參數(shù)執(zhí)行防抖函數(shù)執(zhí)行頁面防抖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)頁面訪問事件,識別訪問頁面之前,還包括:
自定義初始v-debounce指令;
獲取預(yù)設(shè)防抖參數(shù),將所述預(yù)設(shè)防抖參數(shù)以及防抖函數(shù)寫入至所述初始v-debounce指令中,得到防抖指令;
將所述防抖指令注冊至項目入口文件中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述自定義初始v-debounce指令包括:
通過vue.directive方法自定義初始v-debounce指令。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述將所述防抖指令注冊至項目入口文件中包括:
將所述防抖指令全局引入至vue項目中mian.js文件。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
提取綁定所述防抖指令的DOM元素數(shù)據(jù)信息;
當(dāng)需執(zhí)行頁面訪問時,根據(jù)提取的所述DOM元素數(shù)據(jù)信息執(zhí)行頁面訪問。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述防抖參數(shù)執(zhí)行防抖函數(shù)執(zhí)行頁面防抖包括:
當(dāng)監(jiān)聽頁面被連續(xù)訪問時,根據(jù)所述防抖參數(shù)判斷是否立即執(zhí)行、并獲取延時時間;
若是立即執(zhí)行,則執(zhí)行首次頁面訪問事件,并延時所述延時時間后再執(zhí)行頁面訪問事件;
若不立即執(zhí)行,則當(dāng)頁面被停止連續(xù)訪問時,執(zhí)行頁面訪問事件。
7.一種頁面防抖裝置,其特征在于,所述裝置包括:
響應(yīng)模塊,用于響應(yīng)頁面訪問事件,識別訪問頁面;
指令讀取模塊,用于從項目入口文件中讀取預(yù)設(shè)的防抖指令;
指令注入模塊,用于在所述訪問頁面中注入所述防抖指令;
防抖參數(shù)提取模塊,用于提取所述防抖指令中攜帶的防抖參數(shù)和防抖函數(shù);
防抖模塊,用于根據(jù)所述防抖參數(shù)執(zhí)行防抖函數(shù)執(zhí)行頁面防抖。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括指令生成模塊,用于自定義初始v-debounce指令;獲取預(yù)設(shè)防抖參數(shù),將所述預(yù)設(shè)防抖參數(shù)以及防抖函數(shù)寫入至所述初始v-debounce指令中,得到防抖指令;將所述防抖指令注冊至項目入口文件中。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述指令生成模塊還用于通過vue.directive方法自定義初始v-debounce指令。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述指令生成模塊還用于將所述防抖指令全局引入至vue項目中mian.js文件。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括執(zhí)行模塊,用于提取綁定所述防抖指令的DOM元素數(shù)據(jù)信息;當(dāng)需執(zhí)行頁面訪問時,根據(jù)提取的所述DOM元素數(shù)據(jù)信息執(zhí)行頁面訪問。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述防抖模塊還用于當(dāng)監(jiān)聽頁面被連續(xù)訪問時,根據(jù)所述防抖參數(shù)判斷是否立即執(zhí)行、并獲取延時時間;若是立即執(zhí)行,則執(zhí)行首次頁面訪問事件,并延時所述延時時間后再執(zhí)行頁面訪問事件;若不立即執(zhí)行,則當(dāng)頁面被停止連續(xù)訪問時,執(zhí)行頁面訪問事件。
13.一種計算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司,未經(jīng)中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211128258.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 雙計算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計算機(jī)集成系統(tǒng)及故障自動切換方法
- 一種計算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計算機(jī)架構(gòu)及其執(zhí)行計算任務(wù)的方法





