[发明专利]网页弹框生成方法及装置、电子设备、存储介质有效
申请号: | 201911415771.6 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111158686B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 孙超 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/445;G06F16/958 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 生成 方法 装置 电子设备 存储 介质 | ||
本发明提供了一种网页弹框生成方法及装置、电子设备、存储介质,涉及计算机技术领域。该网页弹框生成方法包括:在进入浏览器页面时,加载预构建的弹框组件以使所述弹框组件根据所述图形用户界面的界面参数预配置目标网页弹框;响应显示所述目标网页弹框的指令,通过所述弹框组件判断所述目标网页弹框对应的层叠样式表是否加载完成;若确定所述目标网页弹框对应的所述层叠样式表加载完成,则在所述图形用户界面显示与所述界面参数适配的所述目标网页弹框。本发明实施例的技术方案可以降低网页弹框开发成本,提高网页弹框加载效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种网页弹框生成方法、网页弹框生成装置、电子设备以及计算机可读存储介质。
背景技术
随着互联网技术的发展,通过浏览器浏览网页的形式已经成为人们获取信息的重要方式。在开发浏览器中的网页时,经常会出现需要用弹框提示用户或用弹框让用户做选择交互的场景。
目前,相关网页弹框生成方案中,要么重新从头编写一个网页弹框的完整代码,要么从之前类似的项目中将相关代码复制过来进行使用。但是这两种方案中,从头编写网页弹框的完整代码会浪费大量的人力物力,且开发效率较低;从之前类似的项目中将相关代码复制过来进行使用,需要重新修改代码以适应新的项目,而且在维护时需要对网页弹框的样式、显示隐藏动画、生成逻辑、点击事件等地方进行修改、测试或者维护,工作量较大,维护较为困难。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种网页弹框生成方法、网页弹框生成装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服相关生成网页弹框的方案中网页弹框开发成本较高、弹框加载效率较低的问题。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的第一方面,提供了一种网页弹框生成方法,包括:在进入浏览器页面时,加载预构建的弹框组件以使所述弹框组件根据所述图形用户界面的界面参数预配置目标网页弹框;响应显示所述目标网页弹框的指令,通过所述弹框组件判断所述目标网页弹框对应的层叠样式表是否加载完成;若确定所述目标网页弹框对应的所述层叠样式表加载完成,则在所述图形用户界面显示与所述界面参数适配的所述目标网页弹框。
在本发明的一些示例实施例中,基于前述方案,所述方法还包括:若确定所述目标网页弹框对应的所述层叠样式表未加载完成,则通过所述弹框组件在所述目标网页弹框配置显示加载动画任务;将所述显示加载动画任务添加到执行队列中并在所述层叠样式表加载完成时执行。
在本发明的一些示例实施例中,基于前述方案,所述界面参数包括尺寸数据;所述加载预构建的弹框组件以使所述弹框组件根据所述图形用户界面的界面参数预定义目标网页弹框包括:加载预构建的弹框组件以使所述弹框组件根据所述图形用户界面的尺寸数据预配置所述目标网页弹框对应的弹框尺寸数据以及字号数据。
在本发明的一些示例实施例中,基于前述方案,加载预构建的弹框组件以使所述弹框组件根据所述图形用户界面的界面参数预定义目标网页弹框,还包括:根据所述弹框组件预定义所述目标网页弹框对应的弹框类;其中所述弹框类包括网页弹框参数以及所述目标网页弹框对外提供的方法。
在本发明的一些示例实施例中,基于前述方案,在通过所述弹框组件判断所述目标网页弹框对应的层叠样式表是否加载完成之前,所述方法还包括:基于所述弹框组件,通过动态创建链接标签的方式动态加载所述目标网页弹框对应的层叠样式表以实现对所述层叠样式表的异步加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911415771.6/2.html,转载请声明来源钻瓜专利网。