一种页面处理方法技术

技术编号:39581084 阅读:7 留言:0更新日期:2023-12-03 19:31
本发明专利技术实施例公开了一种页面处理方法

【技术实现步骤摘要】
一种页面处理方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种页面处理方法

装置

电子设备及存储介质


技术介绍

[0002]商品发布页是电商商家和运营后端交互较复杂的页面,因此经常存在页面二次开发
(
以下可简称为页面二开
)
的需求

[0003]在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:目前采用的页面二开方案,容易改坏基础代码,这点有待改进


技术实现思路

[0004]本专利技术实施例提供一种页面处理方法

装置

电子设备及存储介质,解决了在页面二开过程中容易改坏基础代码的问题

[0005]根据本专利技术的一方面,提供了一种页面处理方法,可以包括:
[0006]接收针对目标页面输入的处理操作,其中,目标页面通过利用软件开发工具包进行二次开发得到,软件开发工具包通过打包基础代码得到,基础代码在目标页面的基础开发过程中得到;
[0007]在二开代码中存在处理操作对应的第一代码的情况下,基于第一代码得到入参,其中,二开代码在目标页面的二次开发过程中得到;
[0008]将入参传入软件开发工具包中,以使软件开发工具包,根据入参以及基础代码中与入参对应的第二代码,处理目标页面

[0009]根据本专利技术的另一方面,提供了一种页面处理装置,可以包括:
[0010]处理操作接收模块,用于接收针对目标页面输入的处理操作,其中,目标页面通过利用软件开发工具包进行二次开发得到,软件开发工具包通过打包基础代码得到,基础代码在目标页面的基础开发过程中得到;
[0011]入参得到模块,用于在二开代码中存在处理操作对应的第一代码的情况下,基于第一代码得到入参,其中,二开代码在目标页面的二次开发过程中得到;
[0012]入参传入模块,用于将入参传入软件开发工具包中,以使软件开发工具包,根据入参以及基础代码中与入参对应的第二代码,处理目标页面

[0013]根据本专利技术的另一方面,提供了一种电子设备,可以包括:
[0014]至少一个处理器;以及
[0015]与至少一个处理器通信连接的存储器;其中,
[0016]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行时实现本专利技术任意实施例所提供的页面处理方法

[0017]根据本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令用于使处理器执行时实现本专利技术任意实施例所提供的页面处理方法

[0018]本专利技术实施例的技术方案,通过接收针对目标页面输入的处理操作,其中,目标页面通过利用软件开发工具包进行二次开发得到,软件开发工具包通过对基础代码进行打包得到,基础代码在目标页面的基础开发过程中生成;在二开代码中存在处理操作对应的第一代码的情况下,基于第一代码得到入参,其中,二开代码在目标页面的二次开发过程中生成;将入参传入软件开发工具包中,以使软件开发工具包,根据入参以及基础代码中与入参对应的第二代码,处理目标页面

上述技术方案,在页面开发
(
即前端开发
)
过程中,利用针对基础代码进行打包得到的
SDK
实现页面二开,即在无需修改基础代码的情况下实现页面二开,由此解决了在页面二开过程中容易改坏基础代码的问题

[0019]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或是重要特征,也不用于限制本专利技术的范围

本专利技术的其它特征将通过以下的说明书而变得容易理解

附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0021]图1是本专利技术实施例提供的页面二开方案的示意图;
[0022]图2是根据本专利技术实施例提供的一种页面处理方法的流程图;
[0023]图3是根据本专利技术实施例提供的一种页面处理方法中商品发布页的示意图;
[0024]图4是根据本专利技术实施例提供的另一种页面处理方法的流程图;
[0025]图5是根据本专利技术实施例提供的另一种页面处理方法的流程图;
[0026]图6是根据本专利技术实施例提供的另一种页面处理方法的流程图;
[0027]图7是根据本专利技术实施例提供的一种页面处理装置的结构框图;
[0028]图8是实现本专利技术实施例的页面处理方法的电子设备的结构示意图

具体实施方式
[0029]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围

[0030]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序

应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施
。“目标”、“原始”等的情况类似,在此不再赘述

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程

方法

系统

产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程

方法

产品或设备固有的其它步骤或单元

[0031]在介绍本专利技术实施例之前,先对
技术介绍
中阐述的页面二开方案进行示例性说
明,以便更好地理解本专利技术实施例所提出的页面二开方案,不会改坏基础代码的原因所在

示例性的,基础开发团队在开发完成基础代码之后,将基础代码整体打包成
zip
交给二开团队,然后二开团队通过直接修改基础代码进行二开

需要说明的是,通常情况下,由于页面逻辑较复杂,上述直接修改基础代码的页面二开方案,很容易改坏基础代码

除此外,上述页面二开方案至少还存在如下两个问题:第一,在基础代码存在故障
(

BU本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种页面处理方法,其特征在于,包括:接收针对目标页面输入的处理操作,其中,所述目标页面通过利用软件开发工具包进行二次开发得到,所述软件开发工具包通过打包基础代码得到,并且所述基础代码在所述目标页面的基础开发过程中得到;在二开代码中存在所述处理操作对应的第一代码的情况下,基于所述第一代码得到入参,其中,所述二开代码在所述目标页面的二次开发过程中得到;将所述入参传入所述软件开发工具包中,以使所述软件开发工具包,根据所述入参以及所述基础代码中与所述入参对应的第二代码,处理所述目标页面
。2.
根据权利要求1所述的方法,其特征在于,所述目标页面被划分为至少一个楼层,所述至少一个楼层内分别插入有插槽,所述第一代码与所述至少一个插槽关联,所述基于所述第一代码得到入参,包括:将所述第一代码作为入参;所述根据所述入参以及所述基础代码中与所述入参对应的第二代码,处理所述目标页面,包括:根据所述入参,从所述至少一个插槽中确定目标插槽,并从所述至少一个楼层中确定出插入有所述目标插槽的目标楼层;根据被插入至所述目标插槽内的所述入参,以及,所述基础代码中与所述目标插槽对应的第二代码,处理所述目标楼层
。3.
根据权利要求2所述的方法,其特征在于,在所述二次开发过程中,已安装的所述软件开发工具包暴露有所述至少一个插槽,所述第一代码根据暴露出的所述至少一个插槽中的所述目标插槽以及通过所述目标插槽传递出的所述目标楼层的楼层属性和
/
或楼层数据编写得到
。4.
根据权利要求1所述的方法,其特征在于,所述第一代码与所述软件开发工具包中的事件集关联,所述根据所述入参以及所述基础代码中与所述入参对应的第二代码,处理所述目标页面,包括:针对所述事件集中的至少一个事件,根据所述入参,从所述至少一个事件中确定出目标事件;在所述目标事件被触发的情况下,根据所述入参及所述基础代码中与所述目标事件对应的第二代码,对所述目标页面进行处理
。5.
根据权利要求4所述的方法,其特征在于,所述第一代码作为所述目标事件的回调函数进行应用,所述基于所述第一代码得到入参,包括:将所述第一代码作为入参;所述根据所述入参及所述基础代码中与所述目标事件对应的第二代码,对所述目标页面进行处理,包括:根据所述回调函数以及所述基础代码中与所述目标事件对应的第二代码,对所述目标页面进行处理
。6.
根据权利要求1所述的方法,其特征在于,所述第一代码与所述软件开发工具包中的配置文件关联,所述根据所述入参以及所述基础代码中与所述入参对应的第二代码,处理所述目标页面,包括:
针对所述配置文件内记载的至少一个配置项,根据所述入参,从所述至少一个配置项中确定出目...

【专利技术属性】
技术研发人员:陆辉
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1