一種H5列表的渲染加速方法、裝置、設備和介質(zhì)

基本信息

申請?zhí)?/td> CN202110636929.3 申請日 -
公開(公告)號 CN113535294A 公開(公告)日 2021-10-22
申請公布號 CN113535294A 申請公布日 2021-10-22
分類號 G06F9/451(2018.01)I;G06F9/445(2018.01)I;G06F8/38(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 劉平 申請(專利權)人 摩爾元數(shù)(福建)科技有限公司
代理機構 福州市鼓樓區(qū)京華專利事務所(普通合伙) 代理人 王美花
地址 361000福建省廈門市集美區(qū)軟件園三期誠毅北大街55號1803單元
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種H5列表的渲染加速方法、裝置、設備和介質(zhì),方法包括:獲得屏幕高度和每條數(shù)據(jù)的虛擬dom高度值;通過循環(huán)數(shù)據(jù)高度累加法,依次得到第一屏和第二屏的實際數(shù)據(jù)高度與實際數(shù)據(jù)條數(shù)并進行記錄,將第一屏和第二屏的數(shù)據(jù)放入虛擬緩存;當頁面觸發(fā)上拉滾動,則通過所述循環(huán)數(shù)據(jù)高度累加法逐一加載后續(xù)屏的數(shù)據(jù)至虛擬緩存中;或者當頁面觸發(fā)下拉滾動時,將歷史數(shù)據(jù)逐屏加載至虛擬緩存中;但每次加載是僅在虛擬緩存中保留三屏數(shù)據(jù),分別為當前屏、前一屏和后一屏的數(shù)據(jù)。本發(fā)明通過逐條累加數(shù)據(jù)高度,得到屏幕虛擬緩存條數(shù),優(yōu)化渲染,從而解決因數(shù)據(jù)內(nèi)容高度問題而導致的屏幕滾動不平滑以及屏幕卡頓的問題。