一種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)容高度問題而導致的屏幕滾動不平滑以及屏幕卡頓的問題。 |
