[发明专利]一种页面渲染的方法及装置在审
| 申请号: | 201611105822.1 | 申请日: | 2016-12-05 |
| 公开(公告)号: | CN108170497A | 公开(公告)日: | 2018-06-15 |
| 发明(设计)人: | 徐凯 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 客户端 页面访问 页面渲染 渲染 流畅性 显示页 触发 用户提供 用户体验 节点集 监测 预设 申请 | ||
1.一种页面渲染的方法,其特征在于,包括:
在页面访问入口被触发时,确定所述页面访问入口对应的第一页面,所述第一页面中包含多个页面节点;
从所述多个页面节点中,确定第一显示页面的节点集,所述第一显示页面的节点集中包含第一显示页面的多个页面节点;
按照预设的第一渲染规则,对确定的所述第一显示页面的节点集中的页面节点进行渲染,得到在屏幕上显示的所述第一显示页面。
2.如权利要求1所述的方法,其特征在于,按照预设的第一渲染规则,对确定的所述第一显示页面的节点集中的页面节点进行渲染,包括:
按照预设的第一渲染规则,同时对确定的所述第一显示页面的节点集中的页面节点进行渲染。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
对于所述多个页面节点中除了所述第一显示页面的节点集中包含的页面节点之外包含的其他页面节点,按照预设的第二渲染规则,对所述其他页面节点进行渲染,所述第二渲染规则用于逐个渲染所述其他页面节点。
4.如权利要求1所述的方法,其特征在于,从所述多个页面节点中,确定第一显示页面的节点集,具体包括:
确定所述第一页面对应的页面代码;
解析所述页面代码,得到加载完成时在屏幕上显示的页面内容对应的多个页面节点;
根据确定出的所述多个页面节点,确定所述第一显示页面的节点集。
5.如权利要求3所述的方法,其特征在于,解析所述页面代码,得到加载完成时在屏幕上显示的页面内容对应的多个页面节点,具体包括:
解析所述页面代码,确定加载完成时在屏幕上显示的页面内容的多个页面节点对应的页面代码段;
按照预设的文档对象模型DOM,将所述页面代码段转换为所述多个页面节点。
6.如权利要求1所述的方法,其特征在于,按照预设的第一渲染规则,对确定的所述第一显示页面的节点集中的页面节点进行渲染,具体包括:
提取所述第一显示页面的节点集中各页面节点对应的静态资源;
通过调用预设的第一Native函数,将所述静态资源作为参数传入到所述第一Native函数中,以通过所述第一Native函数整体渲染所述第一显示页面的节点集中的各页面节点。
7.如权利要求1所述的方法,其特征在于,在对所述第一显示页面的节点集中的页面节点进行渲染时,所述方法还包括:
为所述第一显示页面的节点集中的各页面节点对应的页面单元分配内存资源。
8.如权利要求7所述的方法,其特征在于,当所述第一显示页面的节点集中的页面节点渲染完成后,所述方法还包括:
显示所述第一显示页面的节点集中的各页面节点对应的页面单元;
根据所述页面单元的数量,加载所述页面单元对应的页面模块。
9.如权利要求8所述的方法,其特征在于,确定所述至少一个页面节点中包含的其他页面节点,具体包括:
当监测到对显示的所述第一显示页面执行指定操作时,从所述至少一个页面节点中确定用于响应所述指定操作的页面节点;
将确定的所述页面节点作为其他页面节点。
10.如权利要求9所述的方法,其特征在于,按照预设的第二渲染规则,对所述其他页面节点进行渲染,具体包括:
提取所述其他页面节点对应的静态资源;
通过调用预设的第二Native函数,将所述节点静态资源作为参数传入到所述第二Native函数中,以通过所述第二Native函数逐个渲染所述其他页面节点。
11.如权利要求10所述的方法,其特征在于,在渲染所述待其他页面节点时,所述方法还包括:
确定在执行所述指定操作时所述第一显示页面的节点集中显示状态由显示转化为隐藏的页面节点,释放所述页面节点的内存资源;
将所述内存资源分配给所述其他页面节点对应的页面单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105822.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于控制页面显示的方法及装置
- 下一篇:页面内容展示方法及装置





