一种页面显示方法和装置制造方法及图纸

技术编号:18553674 阅读:30 留言:0更新日期:2018-07-28 10:47
本说明书实施例提供一种页面显示方法和装置,其中的方法包括:在页面被访问之前,获得页面的离线包,所述离线包中包括:HTML页面以及页面中的静态资源,所述HTML页面中包括:数据获取标签;解析数据获取标签,并根据所述数据获取标签由业务服务器获取动态资源,将所述动态资源添加至离线包;当接收到页面访问请求时,根据所述离线包中的静态资源和动态资源渲染显示所述页面。

【技术实现步骤摘要】
一种页面显示方法和装置
本公开涉及计算机
,特别涉及一种页面显示方法和装置。
技术介绍
在移动端页面的性能优化中,提升页面的显示速度是一项十分重要的事情,页面显示速度直接影响用户的使用体验,是页面性能的重要参考指标。相关技术中,为了提高页面的显示速度,可以将页面中的静态资源打包成离线包,在页面访问之前就分发到客户端本地,当用户访问页面的时候,优先由本地离线包获取静态资源进行渲染,并由远端的业务服务器获取页面的动态资源,静态资源和动态资源都获得后可以显示完整的页面。
技术实现思路
有鉴于此,本公开提供一种页面显示方法和装置,以提高页面显示速度。具体地,本说明书一个或多个实施例是通过如下技术方案实现的:第一方面,提供一种页面显示方法,所述方法包括:在页面被访问之前,获得所述页面的离线包,所述离线包中包括:HTML页面、以及页面中的静态资源,所述HTML页面中包括:数据获取标签,所述数据获取标签用于触发获取页面中的动态资源;解析所述数据获取标签,并根据所述数据获取标签由业务服务器获取所述动态资源,将所述动态资源添加至所述离线包;当接收到页面访问请求时,根据所述离线包中的静态资源和动态资源本文档来自技高网...

【技术保护点】
1.一种页面显示方法,所述方法包括:在页面被访问之前,获得所述页面的离线包,所述离线包中包括:HTML页面、以及页面中的静态资源,所述HTML页面中包括:数据获取标签,所述数据获取标签用于触发获取页面中的动态资源;解析所述数据获取标签,并根据所述数据获取标签由业务服务器获取所述动态资源,将所述动态资源添加至所述离线包;当接收到页面访问请求时,根据所述离线包中的静态资源和动态资源渲染显示所述页面。

【技术特征摘要】
1.一种页面显示方法,所述方法包括:在页面被访问之前,获得所述页面的离线包,所述离线包中包括:HTML页面、以及页面中的静态资源,所述HTML页面中包括:数据获取标签,所述数据获取标签用于触发获取页面中的动态资源;解析所述数据获取标签,并根据所述数据获取标签由业务服务器获取所述动态资源,将所述动态资源添加至所述离线包;当接收到页面访问请求时,根据所述离线包中的静态资源和动态资源渲染显示所述页面。2.根据权利要求1所述的方法,所述解析数据获取标签,并根据所述数据获取标签由业务服务器获取动态资源,将所述动态资源添加至离线包,包括:设置所述数据获取标签包含的请求入参,所述请求入参用于作为获取所述动态资源所依据的参数;根据所述数据获取标签中的动作参数,向所述服务器发送获取所述动态资源的请求,携带所述请求入参;将接收到的所述动态资源,返回至所述数据获取标签中指定的页面节点。3.根据权利要求2所述的方法,所述设置所述数据获取标签包含的请求入参,包括:获取访问所述页面的用户的用户标识;将所述用户标识,作为其中一个所述请求入参,以用于服务器根据所述用户标识反馈对应的动态资源。4.根据权利要求1所述的方法,所述数据获取标签的数量为至少一个。5.根据权利要求4所述的方法,当所述数据获取标签是至少两个时,所述根据所述数据获取标签由业务服务器获取所述动态资源,包括:根据各个数据获取标签的优先级,优先获取优先级高的数据获取标签对应的动态资源,所述优先级是根据用户的行为数据确定的用户优先访问的数据。6.根据权利要求1所述的方法,所述方法由存储所述离线包的客户端执行。7.一种页面显示装置,所述装置包括:数据获取模块,用于在...

【专利技术属性】
技术研发人员:邵明博
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1