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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。