本申請實施例涉及終端,尤其涉及一種頁面顯示方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、h5,也被稱為html5,是超文本標(biāo)記語言(hypertext?markup?language,html)的第5個版本。
2、目前,常使用h5開發(fā)、渲染網(wǎng)頁和應(yīng)用程序中的頁面,h5頁面通常是指使用h5創(chuàng)建的頁面。然而,由于h5為頁面的開發(fā)和渲染提供了較為豐富的元素,例如,h5為頁面創(chuàng)建提供了多種語義化標(biāo)簽、繪制圖形和動畫的能力、如日期、郵件、電話等的表單控件,因此,在打開h5頁面時,設(shè)備需要加載較為豐富的內(nèi)容,導(dǎo)致h5頁面的打開速度較慢,存在較大的顯示延遲,影響用戶體驗感。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┮环N頁面顯示方法、裝置、設(shè)備和存儲介質(zhì),以提高頁面打開速度,減小頁面顯示延遲,提高用戶體驗感。
2、第一方面,本申請?zhí)峁┮环N頁面顯示方法,該方法包括:響應(yīng)于目標(biāo)應(yīng)用程序的啟動操作,創(chuàng)建頁面渲染容器;從服務(wù)端獲取目標(biāo)應(yīng)用頁面的靜態(tài)資源,服務(wù)端預(yù)先確定靜態(tài)資源;根據(jù)頁面渲染容器對目標(biāo)應(yīng)用頁面的靜態(tài)資源進(jìn)行加載和預(yù)渲染,得到目標(biāo)應(yīng)用頁面的頁面靜態(tài)模板;響應(yīng)于針對目標(biāo)應(yīng)用頁面的跳轉(zhuǎn)操作,根據(jù)頁面靜態(tài)模板顯示目標(biāo)應(yīng)用頁面。
3、第二方面,本申請?zhí)峁┮环N頁面顯示裝置,包括:第一創(chuàng)建模塊,用于:響應(yīng)于目標(biāo)應(yīng)用程序的啟動操作,創(chuàng)建頁面渲染容器;第一獲取模塊,用于:從服務(wù)端獲取目標(biāo)應(yīng)用頁面的靜態(tài)資源,服務(wù)端預(yù)先確定靜態(tài)資源;加載渲染模塊,用于:根據(jù)頁面渲染容器對目標(biāo)應(yīng)用頁面的靜態(tài)資源進(jìn)行加載和預(yù)渲染,得到目標(biāo)應(yīng)用頁面的頁面靜態(tài)模板;頁面顯示模塊,用于:響應(yīng)于針對目標(biāo)應(yīng)用頁面的跳轉(zhuǎn)操作,根據(jù)頁面靜態(tài)模板顯示目標(biāo)應(yīng)用頁面。
4、第三方面,本申請?zhí)峁┮环N電子設(shè)備,包括:處理器和存儲器,該存儲器用于存儲計算機(jī)程序,該處理器用于調(diào)用并運行該存儲器中存儲的計算機(jī)程序,執(zhí)行如第一方面或其各實現(xiàn)方式中的方法。
5、第四方面,本申請?zhí)峁┮环N計算機(jī)可讀存儲介質(zhì),用于存儲計算機(jī)程序,計算機(jī)程序使得計算機(jī)執(zhí)行如第一方面或其各實現(xiàn)方式中的方法。
6、第五方面,本申請?zhí)峁┮环N計算機(jī)程序產(chǎn)品,包括計算機(jī)程序指令,該計算機(jī)程序指令使得計算機(jī)執(zhí)行如第一方面或其各實現(xiàn)方式中的方法。
7、第六方面,本申請?zhí)峁┮环N計算機(jī)程序,計算機(jī)程序使得計算機(jī)執(zhí)行如第一方面或其各實現(xiàn)方式中的方法。
8、通過本申請技術(shù)方案,終端設(shè)備不僅可以在應(yīng)用啟動時就創(chuàng)建好頁面渲染容器;還可以打開應(yīng)用頁面之前,根據(jù)創(chuàng)建好的頁面渲染容器對預(yù)先確定好的靜態(tài)資源進(jìn)行加載和預(yù)渲染,從而在打開應(yīng)用頁面時,可以直接根據(jù)渲染好的靜態(tài)資源顯示該應(yīng)用頁面,也就是說,本申請不僅將靜態(tài)資源的確定過程以及渲染器的創(chuàng)建過程前置,還將靜態(tài)資源的加載和渲染過程也前置,因此,可以通過將多過程均前置的方法來達(dá)到進(jìn)一步減少頁面顯示延遲的效果,提高頁面打開速度和用戶體驗感。
1.一種頁面顯示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于針對目標(biāo)應(yīng)用頁面的跳轉(zhuǎn)操作,根據(jù)所述頁面靜態(tài)模板顯示所述目標(biāo)應(yīng)用頁面之前,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)于所述曝光信息大于所述曝光信息閾值,預(yù)加載所述目標(biāo)應(yīng)用頁面的動態(tài)資源之前,還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從服務(wù)端獲取目標(biāo)應(yīng)用頁面的靜態(tài)資源,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述頁面靜態(tài)模板和所述預(yù)加載的目標(biāo)應(yīng)用頁面的動態(tài)資源,顯示所述目標(biāo)應(yīng)用頁面,包括:
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,還包括:
8.一種頁面顯示裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7任一項所述的方法。