本公開涉及計(jì)算機(jī),特別涉及一種頁(yè)面渲染方法、頁(yè)面顯示方法、裝置、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,頁(yè)面的應(yīng)用越來(lái)越廣泛。在訪問某個(gè)頁(yè)面時(shí),頁(yè)面的渲染時(shí)間是用于衡量頁(yè)面性能的一個(gè)重要指令。用戶通過終端訪問某個(gè)頁(yè)面時(shí),終端獲取該頁(yè)面對(duì)應(yīng)的頁(yè)面數(shù)據(jù),基于該頁(yè)面數(shù)據(jù)渲染出頁(yè)面。但是,目前的頁(yè)面渲染方式所需的渲染時(shí)間較長(zhǎng),導(dǎo)致頁(yè)面的渲染效率低。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種頁(yè)面渲染方法、頁(yè)面顯示方法、裝置、系統(tǒng)、設(shè)備及介質(zhì),能夠提升頁(yè)面的渲染效率。本公開的技術(shù)方案如下:
2、根據(jù)本公開實(shí)施例的一方面,提供一種頁(yè)面渲染方法,所述方法包括:
3、接收終端發(fā)送的頁(yè)面訪問請(qǐng)求,所述頁(yè)面訪問請(qǐng)求用于訪問目標(biāo)頁(yè)面;
4、基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述函數(shù)用于渲染所述頁(yè)面類型的頁(yè)面;
5、通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);
6、向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
7、在一些實(shí)施例中,所述頁(yè)面訪問請(qǐng)求攜帶所述目標(biāo)頁(yè)面的頁(yè)面標(biāo)識(shí);所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)之前,所述方法還包括:
8、將所述頁(yè)面標(biāo)識(shí)存儲(chǔ)至所述執(zhí)行器的參數(shù)集合中;
9、所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
10、通過所述執(zhí)行器,運(yùn)行所述函數(shù),從所述參數(shù)集合中讀取所述頁(yè)面標(biāo)識(shí),基于所述頁(yè)面標(biāo)識(shí),獲取所述頁(yè)面標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面數(shù)據(jù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
11、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第一執(zhí)行器及第二執(zhí)行器;所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
12、通過所述第一執(zhí)行器,運(yùn)行所述第一執(zhí)行器對(duì)應(yīng)的函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù),將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述第一執(zhí)行器及所述第二執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合中;
13、通過所述第二執(zhí)行器,運(yùn)行所述第二執(zhí)行器對(duì)應(yīng)的函數(shù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
14、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第三執(zhí)行器及第四執(zhí)行器;所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
15、通過所述第三執(zhí)行器,運(yùn)行所述第三執(zhí)行器對(duì)應(yīng)的第一函數(shù),調(diào)用所述第四執(zhí)行器;
16、通過所述第四執(zhí)行器,運(yùn)行所述第四執(zhí)行器對(duì)應(yīng)的函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù),將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述第三執(zhí)行器及所述第四執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合中;
17、通過所述第三執(zhí)行器,運(yùn)行所述第三執(zhí)行器對(duì)應(yīng)的第二函數(shù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
18、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第五執(zhí)行器及第六執(zhí)行器;所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
19、通過所述第五執(zhí)行器,運(yùn)行所述第五執(zhí)行器對(duì)應(yīng)的函數(shù),創(chuàng)建虛擬環(huán)境,所述虛擬環(huán)境用于模擬所述終端渲染頁(yè)面的環(huán)境;
20、通過所述的第六執(zhí)行器,運(yùn)行所述第六執(zhí)行器對(duì)應(yīng)的函數(shù),在所述虛擬環(huán)境中對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
21、在一些實(shí)施例中,所述執(zhí)行器對(duì)應(yīng)的函數(shù)包括第三函數(shù)及第四函數(shù);所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
22、通過所述執(zhí)行器,運(yùn)行所述第三函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù);
23、通過所述執(zhí)行器,運(yùn)行所述第四函數(shù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
24、在一些實(shí)施例中,所述通過所述執(zhí)行器,運(yùn)行所述執(zhí)行器對(duì)應(yīng)的第三函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)之后,所述方法還包括:
25、在所述執(zhí)行器運(yùn)行所述第三函數(shù)的過程中,將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述執(zhí)行器的參數(shù)集合中;
26、所述通過所述執(zhí)行器,運(yùn)行所述執(zhí)行器對(duì)應(yīng)的第四函數(shù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
27、通過所述執(zhí)行器,運(yùn)行所述第四函數(shù),從所述參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
28、在一些實(shí)施例中,所述基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),包括:
29、基于所述目標(biāo)頁(yè)面的頁(yè)面類型,從第一對(duì)應(yīng)關(guān)系中,查詢與所述頁(yè)面類型對(duì)應(yīng)的函數(shù)集合,所述函數(shù)集合包括用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述第一對(duì)應(yīng)關(guān)系包括多種頁(yè)面類型及每種頁(yè)面類型對(duì)應(yīng)的函數(shù)集合;或者,基于所述目標(biāo)頁(yè)面的頁(yè)面類型,從第二對(duì)應(yīng)關(guān)系中,查詢與所述頁(yè)面類型對(duì)應(yīng)的執(zhí)行器、與所述頁(yè)面類型和所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述第二對(duì)應(yīng)關(guān)系包括多個(gè)執(zhí)行器、每個(gè)執(zhí)行器對(duì)應(yīng)的頁(yè)面類型及所述每個(gè)執(zhí)行器渲染對(duì)應(yīng)的頁(yè)面類型的頁(yè)面時(shí)運(yùn)行的函數(shù);
30、加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù)。
31、在一些實(shí)施例中,所述基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù)之前,所述方法還包括:
32、響應(yīng)于所述頁(yè)面訪問請(qǐng)求,創(chuàng)建頁(yè)面渲染服務(wù);
33、所述基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),包括:
34、通過所述頁(yè)面渲染服務(wù),基于所述目標(biāo)頁(yè)面的頁(yè)面類型,將所述執(zhí)行器及所述函數(shù)加載至所述頁(yè)面渲染服務(wù)中;
35、所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)之前,所述方法還包括:
36、通過所述頁(yè)面渲染服務(wù),運(yùn)行所述執(zhí)行器。
37、在一些實(shí)施例中,所述通過所述頁(yè)面渲染服務(wù),運(yùn)行所述執(zhí)行器之前,所述方法還包括:
38、通過所述頁(yè)面渲染服務(wù),生成所述執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合,所述公共參數(shù)集合包括待渲染頁(yè)面對(duì)應(yīng)的參數(shù);
39、所述通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)之后,所述方法還包括:
40、通過所述執(zhí)行器,將所述公共參數(shù)集合中所述待渲染頁(yè)面對(duì)應(yīng)的參數(shù)更新為所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);
41、所述向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),包括:
42、通過所述頁(yè)面渲染服務(wù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
43、根據(jù)本公開實(shí)施例的另一方面,提供一種頁(yè)面顯示方法,所述方法包括:
44、響應(yīng)于對(duì)目標(biāo)頁(yè)面的訪問操作,向服務(wù)器發(fā)送針對(duì)目標(biāo)頁(yè)面的頁(yè)面訪問請(qǐng)求;
45、接收所述服務(wù)器響應(yīng)于所述頁(yè)面訪問請(qǐng)求返回的所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),所述渲染數(shù)據(jù)由執(zhí)行器運(yùn)行函數(shù)對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)渲染得到,所述執(zhí)行器用于渲染頁(yè)面類型的頁(yè)面,所述函數(shù)用于渲染所述頁(yè)面類型的頁(yè)面,所述頁(yè)面類型為所述目標(biāo)頁(yè)面的頁(yè)面類型;
46、基于所述渲染數(shù)據(jù),顯示所述目標(biāo)頁(yè)面。
47、根據(jù)本公開實(shí)施例的另一方面,提供一種頁(yè)面渲染系統(tǒng),所述頁(yè)面渲染系統(tǒng)包括終端及服務(wù)器;
48、所述終端,用于響應(yīng)于對(duì)目標(biāo)頁(yè)面的訪問操作,向服務(wù)器發(fā)送針對(duì)目標(biāo)頁(yè)面的頁(yè)面訪問請(qǐng)求;
49、所述服務(wù)器,用于接收所述頁(yè)面訪問請(qǐng)求;基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述函數(shù)用于渲染所述頁(yè)面類型的頁(yè)面;通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);
50、所述終端,還用于接收所述服務(wù)器發(fā)送的所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);基于所述渲染數(shù)據(jù),顯示所述目標(biāo)頁(yè)面。
51、根據(jù)本公開實(shí)施例的另一方面,提供一種頁(yè)面渲染裝置,所述裝置包括:
52、接收單元,被配置為執(zhí)行接收終端發(fā)送的頁(yè)面訪問請(qǐng)求,所述頁(yè)面訪問請(qǐng)求用于訪問目標(biāo)頁(yè)面;
53、加載單元,被配置為執(zhí)行基于所述目標(biāo)頁(yè)面的頁(yè)面類型,加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述函數(shù)用于渲染所述頁(yè)面類型的頁(yè)面;
54、運(yùn)行單元,被配置為執(zhí)行通過所述執(zhí)行器,運(yùn)行所述函數(shù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);
55、發(fā)送單元,被配置為執(zhí)行向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
56、在一些實(shí)施例中,所述頁(yè)面訪問請(qǐng)求攜帶所述目標(biāo)頁(yè)面的頁(yè)面標(biāo)識(shí);所述加載單元,還被配置為執(zhí)行將所述頁(yè)面標(biāo)識(shí)存儲(chǔ)至所述執(zhí)行器的參數(shù)集合中;
57、所述運(yùn)行單元,被配置為執(zhí)行通過所述執(zhí)行器,運(yùn)行所述函數(shù),從所述參數(shù)集合中讀取所述頁(yè)面標(biāo)識(shí),基于所述頁(yè)面標(biāo)識(shí),獲取所述頁(yè)面標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面數(shù)據(jù),對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
58、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第一執(zhí)行器及第二執(zhí)行器;所述運(yùn)行單元,被配置為執(zhí)行通過所述第一執(zhí)行器,運(yùn)行所述第一執(zhí)行器對(duì)應(yīng)的函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù),將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述第一執(zhí)行器及所述第二執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合中;通過所述第二執(zhí)行器,運(yùn)行所述第二執(zhí)行器對(duì)應(yīng)的函數(shù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
59、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第三執(zhí)行器及第四執(zhí)行器;所述運(yùn)行單元,被配置為執(zhí)行通過所述第三執(zhí)行器,運(yùn)行所述第三執(zhí)行器對(duì)應(yīng)的第一函數(shù),調(diào)用所述第四執(zhí)行器;通過所述第四執(zhí)行器,運(yùn)行所述第四執(zhí)行器對(duì)應(yīng)的函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù),將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述第三執(zhí)行器及所述第四執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合中;通過所述第三執(zhí)行器,運(yùn)行所述第三執(zhí)行器對(duì)應(yīng)的第二函數(shù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
60、在一些實(shí)施例中,所述用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器包括第五執(zhí)行器及第六執(zhí)行器;所述運(yùn)行單元,被配置為執(zhí)行通過所述第五執(zhí)行器,運(yùn)行所述第五執(zhí)行器對(duì)應(yīng)的函數(shù),創(chuàng)建虛擬環(huán)境,所述虛擬環(huán)境用于模擬所述終端渲染頁(yè)面的環(huán)境;通過所述的第六執(zhí)行器,運(yùn)行所述第六執(zhí)行器對(duì)應(yīng)的函數(shù),在所述虛擬環(huán)境中對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
61、在一些實(shí)施例中,所述執(zhí)行器對(duì)應(yīng)的函數(shù)包括第三函數(shù)及第四函數(shù);所述運(yùn)行單元,被配置為執(zhí)行通過所述執(zhí)行器,運(yùn)行所述第三函數(shù),獲取所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù);通過所述執(zhí)行器,運(yùn)行所述第四函數(shù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
62、在一些實(shí)施例中,所述加載單元,還被配置為執(zhí)行在所述執(zhí)行器運(yùn)行所述第三函數(shù)的過程中,將所述頁(yè)面數(shù)據(jù)存儲(chǔ)在所述執(zhí)行器的參數(shù)集合中;
63、所述運(yùn)行單元,被配置為執(zhí)行通過所述執(zhí)行器,運(yùn)行所述第四函數(shù),從所述參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),對(duì)所述頁(yè)面數(shù)據(jù)進(jìn)行渲染,得到所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
64、在一些實(shí)施例中,所述加載單元,被配置為執(zhí)行基于所述目標(biāo)頁(yè)面的頁(yè)面類型,從第一對(duì)應(yīng)關(guān)系中,查詢與所述頁(yè)面類型對(duì)應(yīng)的函數(shù)集合,所述函數(shù)集合包括用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述第一對(duì)應(yīng)關(guān)系包括多種頁(yè)面類型及每種頁(yè)面類型對(duì)應(yīng)的函數(shù)集合;或者,基于所述目標(biāo)頁(yè)面的頁(yè)面類型,從第二對(duì)應(yīng)關(guān)系中,查詢與所述頁(yè)面類型對(duì)應(yīng)的執(zhí)行器、與所述頁(yè)面類型和所述執(zhí)行器對(duì)應(yīng)的函數(shù),所述第二對(duì)應(yīng)關(guān)系包括多個(gè)執(zhí)行器、每個(gè)執(zhí)行器對(duì)應(yīng)的頁(yè)面類型及所述每個(gè)執(zhí)行器渲染對(duì)應(yīng)的頁(yè)面類型的頁(yè)面時(shí)運(yùn)行的函數(shù);加載用于渲染所述頁(yè)面類型的頁(yè)面的執(zhí)行器及所述執(zhí)行器對(duì)應(yīng)的函數(shù)。
65、在一些實(shí)施例中,所述裝置還包括:
66、創(chuàng)建單元,被配置為執(zhí)行響應(yīng)于所述頁(yè)面訪問請(qǐng)求,創(chuàng)建頁(yè)面渲染服務(wù);
67、所述加載單元,被配置為執(zhí)行通過所述頁(yè)面渲染服務(wù),基于所述目標(biāo)頁(yè)面的頁(yè)面類型,將所述執(zhí)行器及所述函數(shù)加載至所述頁(yè)面渲染服務(wù)中;
68、所述運(yùn)行單元,還被配置為執(zhí)行通過所述頁(yè)面渲染服務(wù),運(yùn)行所述執(zhí)行器。
69、在一些實(shí)施例中,所述裝置還包括:
70、生成單元,被配置為執(zhí)行通過所述頁(yè)面渲染服務(wù),生成所述執(zhí)行器對(duì)應(yīng)的公共參數(shù)集合,所述公共參數(shù)集合包括待渲染頁(yè)面對(duì)應(yīng)的參數(shù);
71、所述加載單元,還被配置為執(zhí)行通過所述執(zhí)行器,將所述公共參數(shù)集合中所述待渲染頁(yè)面對(duì)應(yīng)的參數(shù)更新為所述目標(biāo)頁(yè)面的渲染數(shù)據(jù);
72、所述發(fā)送單元,被配置為執(zhí)行通過所述頁(yè)面渲染服務(wù),從所述公共參數(shù)集合中讀取所述頁(yè)面數(shù)據(jù),向所述終端發(fā)送所述目標(biāo)頁(yè)面的渲染數(shù)據(jù)。
73、根據(jù)本公開實(shí)施例的另一方面,提供一種頁(yè)面顯示裝置,其特征在于,所述裝置包括:
74、發(fā)送單元,被配置為執(zhí)行響應(yīng)于對(duì)目標(biāo)頁(yè)面的訪問操作,向服務(wù)器發(fā)送針對(duì)目標(biāo)頁(yè)面的頁(yè)面訪問請(qǐng)求;
75、接收單元,被配置為執(zhí)行接收所述服務(wù)器響應(yīng)于所述頁(yè)面訪問請(qǐng)求返回的所述目標(biāo)頁(yè)面的渲染數(shù)據(jù),所述渲染數(shù)據(jù)由執(zhí)行器運(yùn)行函數(shù)對(duì)所述目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)渲染得到,所述執(zhí)行器用于渲染頁(yè)面類型的頁(yè)面,所述函數(shù)用于渲染所述頁(yè)面類型的頁(yè)面,所述頁(yè)面類型為所述目標(biāo)頁(yè)面的頁(yè)面類型;
76、顯示單元,被配置為執(zhí)行基于所述渲染數(shù)據(jù),顯示所述目標(biāo)頁(yè)面。
77、根據(jù)本公開實(shí)施例的另一方面,提供一種電子設(shè)備,該電子設(shè)備包括:
78、一個(gè)或多個(gè)處理器;
79、用于存儲(chǔ)該處理器可執(zhí)行程序代碼的存儲(chǔ)器;
80、其中,該處理器被配置為執(zhí)行該程序代碼,以實(shí)現(xiàn)上述的頁(yè)面渲染方法或者頁(yè)面顯示方法。
81、根據(jù)本公開實(shí)施例的另一方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的程序代碼由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行上述的頁(yè)面渲染方法或者頁(yè)面顯示方法。
82、根據(jù)本公開實(shí)施例的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的頁(yè)面渲染方法或者頁(yè)面顯示方法。
83、本公開實(shí)施例提供的方案中,服務(wù)器響應(yīng)于終端發(fā)送的頁(yè)面訪問請(qǐng)求,按照終端所訪問的目標(biāo)頁(yè)面的頁(yè)面類型,加載相應(yīng)的渲染邏輯,即加載用于渲染頁(yè)面類型的頁(yè)面的執(zhí)行器及執(zhí)行器對(duì)應(yīng)的函數(shù),以便通過執(zhí)行器,能夠運(yùn)行對(duì)應(yīng)的函數(shù),在運(yùn)行對(duì)應(yīng)的函數(shù)的過程中,對(duì)目標(biāo)頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,進(jìn)而得到目標(biāo)頁(yè)面的渲染數(shù)據(jù),向終端發(fā)送目標(biāo)頁(yè)面的渲染數(shù)據(jù),以完成對(duì)頁(yè)面訪問請(qǐng)求的響應(yīng),以使后續(xù)終端能夠基于目標(biāo)頁(yè)面的渲染數(shù)據(jù)來(lái)顯示目標(biāo)頁(yè)面,這樣,無(wú)需終端對(duì)所訪問頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行渲染,能夠減輕終端的壓力,且借助服務(wù)端的能力來(lái)渲染頁(yè)面,能夠縮短渲染頁(yè)面所需的時(shí)間,進(jìn)而提升頁(yè)面的渲染效率。
84、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。