[发明专利]一种页面加载方法、装置、电子设备及存储介质在审
申请号: | 202211278858.5 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115630245A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 杨韶东;曹梦飞;张丹丹;张瑜 | 申请(专利权)人: | 曙光信息产业(北京)有限公司;曙光智算信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王瑞云 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 加载 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种页面加载方法、装置、电子设备及存储介质,包括:在目标页面的加载过程中,通过页面加载线程加载目标页面对应的多项页面元素,并将待引用的JS文件的标识信息,传递至文件引用线程;通过文件引用线程根据标识信息获取与目标页面对应的JS文件,并将JS文件对应的获取结果传递至页面加载线程;通过页面加载线程根据JS文件对应的获取结果,对多项页面元素进行渲染,以完成对目标页面的加载。本发明实施例的技术方案可以提高页面的加载效率,提升用户对软件的使用体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种页面加载方法、装置、电子设备及存储介质。
背景技术
随着计算机技术的发展,软件页面上的元素越来越丰富,页面开发技术在整个软件开发过程中的占比越来越重。
现有的页面加载技术中,为了减少页面的代码量,优化页面的整洁度,通常会在页面加载函数中引入JavaScript(轻量级编程语言,JS)文件,通过运行JS文件中的业务逻辑代码,完成页面的渲染过程。
但是,在页面加载函数中引入的JS文件中,有一部分属于第三方文件,这些文件的引入过程对网络的要求较高。在JS文件置于顶层使用的情况下,如果软件网络不稳定将会导致JS文件无法引用或者下载到本地,由此可能出现页面一直显示空白的情形,降低了用户对软件的使用体验。
发明内容
本发明提供了一种页面加载方法、装置、电子设备及存储介质,可以提高页面的加载效率,提升用户对软件的使用体验。
根据本发明的一方面,提供了一种页面加载方法,包括:
在目标页面的加载过程中,通过页面加载线程加载目标页面对应的多项页面元素,并将待引用的JS文件的标识信息,传递至文件引用线程;
通过所述文件引用线程,根据标识信息获取与目标页面对应的JS文件,并将所述JS文件对应的获取结果传递至页面加载线程;
通过所述页面加载线程,根据所述JS文件对应的获取结果,对所述多项页面元素进行渲染,以完成对目标页面的加载。
可选的,将所述JS文件对应的获取结果传递至页面加载线程,包括:
通过所述文件引用线程,判断在预设的时间段内是否对JS文件获取成功;
若是,则通过所述文件引用线程,将获取成功的JS文件以及与所述JS文件对应的第一业务逻辑函数,传递至页面加载线程。
可选的,通过所述页面加载线程,根据所述JS文件对应的获取结果,对所述多项页面元素进行渲染,包括:
如果所述获取结果中包括JS文件,以及与所述JS文件对应的第一业务逻辑函数,则通过所述页面加载线程,根据所述JS文件中的业务逻辑代码以及第一业务逻辑函数,对所述多项页面元素进行渲染。
可选的,在通过所述文件引用线程,判断在预设的时间段内是否对JS文件获取成功之后,还包括:
若否,则通过所述文件引用线程,将获取失败的JS文件对应的第二业务逻辑函数,传递至页面加载线程。
可选的,通过所述页面加载线程,根据所述JS文件对应的获取结果,对所述多项页面元素进行渲染,包括:
如果所述获取结果中包括获取失败的JS文件对应的第二业务逻辑函数,则通过所述页面加载线程,根据所述第二业务逻辑函数,对所述多项页面元素进行渲染。
可选的,通过所述文件引用线程,将获取成功的JS文件以及与所述JS文件对应的第一业务逻辑函数,传递至页面加载线程,包括:
通过所述文件引用线程,将获取成功的JS文件、与所述JS文件对应的第一业务逻辑函数,以及所述JS文件的标识信息,传递至页面加载线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司;曙光智算信息技术有限公司,未经曙光信息产业(北京)有限公司;曙光智算信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211278858.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有散热功能的游戏手柄
- 下一篇:基于摆动压辊组件的曲面板保压整形治具