【技术实现步骤摘要】
页面资源加载方法和装置、电子设备及存储介质
[0001]本申请涉及互联网
,尤其涉及一种页面资源加载方法和装置、电子设备及存储介质。
技术介绍
[0002]页面是由各个元素View(视图容器)组成,比如按钮、横线、色块、展示的图片等。目前绘制View的方案一般有:1、先设定View的大小,后加载填充资源再变化View的大小,这种方案会导致在客户端看来,页面有大幅跳动的情况出现。第二种则是先下载完完整的资源后才能知道资源的尺寸大小,之后绘制View至屏幕,但是资源体积越大,需要等待下载的完成时间越长,进而等待时间越长,并且当资源体积越大,受网络状况影响越大。第三种则是在远程资源的HTTP地址中加入图片的宽高参数,进而在绘制View的时候已经知道了View的大小,但是这个方案需要服务器额外来处理图片的宽高,并拼接至HTTP地址中,耗费了处理资源;并且并不是所有的资源链接都会带上图片的宽高信息,并拼接至HTTP地址中。综上所述,现有的方案中要么就是会造成页面出现大幅跳动,要么大大耗费服务器资源,并且无法兼顾所有情况。 >
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种页面资源加载方法,其特征在于,应用于客户端,所述页面资源加载方法包括:获取待加载资源的文件属性信息和文件类型,根据所述文件类型确定所述文件属性信息中目标字节位置;获取所述目标字节位置的目标字节数据,并根据所述目标字节数据确定所述待加载资源的尺寸信息;创建视图容器并根据所述尺寸信息调整所述视图容器的尺寸;将所述待加载资源填充至调整后的所述视图容器中。2.根据权利要求1所述的页面资源加载方法,其特征在于,所述获取待加载资源的文件类型包括:获取所述文件属性信息中第一预设字节位置的第一字节数据;根据所述第一字节数据确定所述待加载资源的文件类型。3.根据权利要求1所述的页面资源加载方法,其特征在于,所述获取待加载资源的文件属性信息包括:接收来自服务器的待加载资源的字节流数据;获取所述字节流数据中第二预设位置的第二字节数据,其中,所述第二字节数据为所述待加载资源的文件属性信息。4.根据权利要求1所述的页面资源加载方法,其特征在于,所述待加载资源包括图片资源和视频资源,所述获取待加载资源的文件属性信息和文件类型包括如下之一:当所述待加载资源为图片资源,直接获取所述待加载资源的文件属性信息和文件类型;当所述待加载资源为视频资源,确定所述视频资源的目标帧图片,获取所述目标帧图片的文件属性信息和文件类型。5.根据权利要求1所述的页面资源加载方法,其特征在于,所述将所述待加载资源填充至调整后的所述视图容器中,包括:获取所述待加载资源的文件内容数据;对所述文件内容数据作解析处理并填充至所述视图容器。6.根据权利要求1所述的页面资源加载方法,其特征在于,...
【专利技术属性】
技术研发人员:黄杨,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。