[發明專利]一種頁面骨架渲染方法、裝置、設備及介質在審
| 申請號: | 201911088458.6 | 申請日: | 2019-11-08 |
| 公開(公告)號: | CN110807161A | 公開(公告)日: | 2020-02-18 |
| 發明(設計)人: | 方永清;陳丹 | 申請(專利權)人: | 深圳樂信軟件技術有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 骨架 渲染 方法 裝置 設備 介質 | ||
本發明實施例公開了一種頁面骨架渲染方法、裝置、設備及介質,所述頁面骨架渲染方法包括:響應于檢測到的頁面顯示請求,確定所述頁面顯示請求對應的待渲染頁面;查詢待渲染頁面中節點標記為設定節點標記的節點,根據所述節點標記確定所述節點的渲染方式;根據所述節點的渲染方式對所述節點進行渲染,得到渲染好的頁面骨架,并將所述頁面骨架作為所述頁面顯示請求的響應信息。本發明實施例提供的頁面骨架渲染方法通過查詢節點標記確定節點對應的渲染方式,簡化了頁面骨架的生成過程,提高了頁面響應速度。
技術領域
本發明實施例涉及頁面顯示領域,尤其涉及一種頁面骨架渲染方法、裝置、設備及介質。
背景技術
骨架屏是在頁面數據尚未加載前先給用戶展示出頁面的大致結構,直到請求數據返回后再渲染頁面,補充進需要顯示的數據內容。常用于文章列表、動態列表頁等相對比較規則的列表頁面。目前骨架屏的常用實現方式有:一、在頁面未渲染完成時截取頁面渲染圖片,根據截取的圖片生成頁面骨架;二、根據頁面結構預先編寫頁面骨架生成代碼,根據預先編寫的代碼生成頁面骨架。上述方式中,截取圖片生成頁面骨架可能會影響程序功能,預先編寫頁面骨架生成代碼較復雜,當頁面變化率高時,需要編寫大量不同的頁面骨架生成代碼,程序穩定性差。
發明內容
本發明實施例提供了一種頁面骨架渲染方法、裝置、設備及介質,以實現簡化頁面骨架的生成過程,提高頁面響應速度。
第一方面,本發明實施例提供了一種頁面骨架渲染方法,包括:
響應于檢測到的頁面顯示請求,確定所述頁面顯示請求對應的待渲染頁面;
查詢待渲染頁面中節點標記為設定節點標記的節點,根據所述節點標記確定所述節點的渲染方式;
根據所述節點的渲染方式對所述節點進行渲染,得到渲染好的頁面骨架。
第二方面,本發明實施例還提供了一種頁面骨架渲染裝置,包括:
待渲染頁面確定模塊,用于響應于檢測到的頁面顯示請求,確定所述頁面顯示請求對應的待渲染頁面;
渲染方式確定模塊,用于查詢待渲染頁面中節點標記為設定節點標記的節點,根據所述節點標記確定所述節點的渲染方式;
頁面骨架生成模塊,用于根據所述節點的渲染方式對所述節點進行渲染,得到渲染好的頁面骨架。
第三方面,本發明實施例還提供了一種計算機設備,所述設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本發明任意實施例所提供的頁面骨架渲染方法。
第六方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本發明任意實施例所提供的頁面骨架渲染方法。
本發明實施例通過響應于檢測到的頁面顯示請求,確定所述頁面顯示請求對應的待渲染頁面;查詢待渲染頁面中節點標記為設定節點標記的節點,根據所述節點標記確定所述節點的渲染方式;根據所述節點的渲染方式對所述節點進行渲染,得到渲染好的頁面骨架,并將所述頁面骨架作為所述頁面顯示請求的響應信息,通過查詢節點標記確定節點對應的渲染方式,簡化了頁面骨架的生成過程,提高了頁面響應速度。
附圖說明
圖1是本發明實施例一所提供的一種頁面骨架渲染方法的流程圖;
圖2是本發明實施例二所提供的一種頁面骨架渲染裝置的結構示意圖;
圖3是本發明實施例三所提供的計算機設備的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳樂信軟件技術有限公司,未經深圳樂信軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911088458.6/2.html,轉載請聲明來源鉆瓜專利網。





