The present invention provides a dynamic page loading method, the method comprises the following steps: trigger request access through the dynamic page access page file; parsing the page file to obtain the dynamic page corresponding to the label and describe the tag style description information, according to the label for dynamic page rendering, mask elements and animation the corresponding element respectively to perform the label display; the style description information in the mask elements and animation elements, in order to get the dynamic page. In addition, a dynamic page loading device matched with the method is also provided. The dynamic page loading method and device occupy less transmission resources and system resources, so as to realize fast loading of dynamic pages.
【技術實現步驟摘要】
動態頁面加載方法和裝置
本專利技術涉及互聯網應用
,特別涉及一種動態頁面加載方法和裝置。
技術介紹
隨著互聯網的發展,各類終端得到廣泛普及,人們獲取信息的工具并不在僅限于臺式電腦、筆記本電話等設備,而越來越多地依賴于智能手機、平板電腦等移動終端。各種通過互聯網獲取得到的頁面作為信息的載體,也隨之越來越多地被各種移動終端加載,以通過加載頁面為人們提供所需要的信息。然而,如若此頁面為動態頁面,該動態頁面大都是通過一定的插件實現其動態效果的,因此往往需要占用較多的傳輸資源和移動終端中的系統資源,由此造成移動終端中動態頁面的加載非常困難,極大地影響了動態頁面的實現。
技術實現思路
基于此,有必要提供一種動態頁面加載方法,所述方法占用較少傳輸資源和系統資源,以實現動態頁面的快速加載。另外,還有必要提供一種動態頁面加載裝置,所述裝置占用較少傳輸資源和系統資源,以實現動態頁面的快速加載。為解決上述技術問題,將采用如下技術方案:一種動態頁面加載方法,包括:通過動態頁面訪問的觸發請求獲取頁面文件;解析所述頁面文件得到所述動態頁面對應的標簽和描述所述標簽的樣式描述信息,根據所述標簽進行動態頁面繪制,以進行所述標簽分別對應的遮罩元素和動畫元素的顯示;在所述遮罩元素和動畫元素上執行對應的樣式描述信息,以得到動態頁面。一種動態頁面加載裝置,包括:請求發起模塊,用于通過動態頁面訪問的觸發請求獲取頁面文件;解析模塊,用于解析所述頁面文件得到所述動態頁面對應的標簽和描述所述標簽的樣式描述信息;頁面繪制模塊,用于根據所述標簽進行動態頁面繪制,以進行所述標簽分別對應的遮罩元素和動畫元素的顯 ...
【技術保護點】
一種動態頁面加載方法,其特征在于,包括:通過動態頁面訪問的觸發請求獲取頁面文件;解析所述頁面文件得到所述動態頁面對應的標簽和描述所述標簽的樣式描述信息,根據所述標簽進行動態頁面繪制,以進行所述標簽分別對應的遮罩元素和動畫元素的顯示;在所述遮罩元素和動畫元素上執行對應的樣式描述信息,以得到動態頁面。
【技術特征摘要】
1.一種動態頁面加載方法,其特征在于,包括:通過動態頁面訪問的觸發請求獲取頁面文件;解析所述頁面文件得到所述動態頁面對應的標簽和描述所述標簽的樣式描述信息,根據所述標簽進行動態頁面繪制,以進行所述標簽分別對應的遮罩元素和動畫元素的顯示;在所述遮罩元素和動畫元素上執行對應的樣式描述信息,以得到動態頁面。2.根據權利要求1所述的方法,其特征在于,所述頁面文件包括腳本文件和關聯的CSS文件,所述解析所述頁面文件得到所述動態頁面對應的標簽和描述所述標簽的樣式描述信息的步驟包括:解析所述腳本文件得到所述動態頁面對應的標簽,所述標簽中標示出關聯的CSS文件;根據所述標簽解析關聯的CSS文件得到描述所述標簽的樣式描述信息。3.根據權利要求1所述的方法,其特征在于,所述根據所述標簽進行頁面繪制,以進行所述標簽分別對應的遮罩元素和動畫元素的顯示的步驟包括:根據所述標簽相對屏幕進行元素布局,以得到顯示的元素及其相對屏幕的位置,所述顯示的元素包括遮罩元素和動畫元素;按照所述相對屏幕的位置進行所述元素的顯示,以使所述遮罩元素和動畫元素顯示于屏幕中。4.根據權利要求3所述的方法,其特征在于,所述動畫元素對應的樣式描述信息包括將元素設置為背景的屬性,所述按照所述相對屏幕的位置進行所述元素的顯示,以使所述遮罩元素和動畫元素顯示于屏幕中的步驟包括:按照相對屏幕的位置,在所述屏幕中以所述動畫元素為背景進行所述動畫元素和遮罩元素的顯示,以使屏幕的顯示中所述遮罩元素遮罩下方的動畫元素。5.根據權利要求1所述的方法,其特征在于,所述遮罩元素對應的樣式描述信息為CSS遮罩屬性,所述動畫元素對應的樣式描述信息為動畫屬性,所述在所述遮罩元素和動畫元素上執行對應的樣式描述信息,以得到動態頁面的步驟包括:顯示的所述遮罩元素和動畫元素中,將所述CSS遮罩屬性應用于所述遮罩元素,所述動畫屬性應...
【專利技術屬性】
技術研發人員:陳霖煒,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。