一种页面渲染方法、装置及电子设备制造方法及图纸

技术编号:21833145 阅读:31 留言:0更新日期:2019-08-10 18:11
本发明专利技术实施例提供了一种页面渲染方法、装置及电子设备,涉及数据处理技术领域,可以维持应用下拉方法时网页显示性能的稳定,本申请的实施例包括:确定终端加载的网页中的当前显示页面,然后获取待渲染页面,其中,待渲染页面为当前显示页面或者当前显示页面和当前显示页面相邻的预设数量个页面。再渲染待渲染页面,并停止渲染网页中除待渲染页面以外的其它显示页面。

A Page Rendering Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种页面渲染方法、装置及电子设备
本专利技术涉及数据处理
,特别是涉及一种页面渲染方法、装置及电子设备。
技术介绍
目前,很多网页都应用了下拉页面的方式来加载页面内容。例如:微博的网页中,用户可以通过下拉页面来获取新的内容。但是,在现有技术中,终端在加载网页时,会渲染网页中的当前显示页面以及当前显示页面之前的各页面对应的文档对象模型(DocumentObjectModel,简称DOM)元素。随着加载的内容增多,网页中的页面就会增多,所以渲染的DOM元素也随之增多,导致占用的内存资源和中央处理器(CentralProcessingUnit,简称CPU)资源越来越多,容易导致页面崩溃或者卡顿的现象,影响网页的显示性能。
技术实现思路
本专利技术实施例的目的在于提供一种页面渲染方法、装置及电子设备,以实现维持应用下拉方法时网页显示性能的稳定。具体技术方案如下:第一方面,提供了一种页面渲染方法,应用于终端,所述方法包括:确定所述终端加载的网页中的当前显示页面;获取待渲染页面,所述待渲染页面为所述当前显示页面或者所述当前显示页面和所述当前显示页面相邻的预设数量个页面;渲染所述待渲染页面,并停本文档来自技高网...

【技术保护点】
1.一种页面渲染方法,其特征在于,应用于终端,所述方法包括:确定所述终端加载的网页中的当前显示页面;获取待渲染页面,所述待渲染页面为所述当前显示页面或者所述当前显示页面和所述当前显示页面相邻的预设数量个页面;渲染所述待渲染页面,并停止渲染所述网页中除所述待渲染页面以外的其它显示页面。

【技术特征摘要】
1.一种页面渲染方法,其特征在于,应用于终端,所述方法包括:确定所述终端加载的网页中的当前显示页面;获取待渲染页面,所述待渲染页面为所述当前显示页面或者所述当前显示页面和所述当前显示页面相邻的预设数量个页面;渲染所述待渲染页面,并停止渲染所述网页中除所述待渲染页面以外的其它显示页面。2.根据权利要求1所述的方法,其特征在于,所述获取待渲染页面,包括:将预设数组中待渲染页面对应的渲染标志更新为第一标志,并将所述预设数组中除所述待渲染页面以外的其他页面的渲染标志更新第二标志,所述第一标志用于表示页面待渲染,所述第二标志用于表示页面不渲染。3.根据权利要求2所述的方法,其特征在于,所述渲染所述待渲染页面,包括:遍历所述预设数组中各渲染标志,确定渲染标志为所述第一标志的页面;根据渲染标志为所述第一标志的页面对应的页面参数,生成所述待渲染页面对应的文档对象模型DOM元素;根据所述待渲染页面对应的DOM元素,渲染所述待渲染页面。4.根据权利要求1-3任一项所述的方法,其特征在于,所述确定所述终端加载的网页中的当前显示页面,包括:获取所述终端加载的网页中的当前显示网页上边缘与所述网页的第一个页面上边缘之间的第一距离;确定所述网页的页面滚动方向;根据所述网页的各页面的上边缘与所述网页的第一个页面上边缘之间的距离、所述网页的各页面的高度、所述第一距离和所述页面滚动方向,确定所述终端加载的网页中的当前显示页面。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:遍历所述预设数组中各渲染标志,确定渲染标志为所述第二标志的页面;根据渲染标志为所述第二标志的页面对应的高度,分别为每个渲染标志为所述第二标志的页面生成一个文档对象模型DOM元素,所述渲染标志为所述第二标志的页面对应的DOM元素中包括页面高度,所述渲染标志为所述第二标志的页面对应的DOM元素中除页面高度以外的其它页面参数为空。6.一种页面渲染装置,其特征在于,应用于终端,所述装置包括:确定模块,用于确定所述终端加载的网页中的当前显示页面;获取模块,用于获取待渲染页面,所述待渲染页面为所述确定模块...

【专利技术属性】
技术研发人员:杨昊一
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1