[发明专利]页面代码的处理方法、装置、终端设备及介质有效
申请号: | 201810161015.4 | 申请日: | 2018-02-26 |
公开(公告)号: | CN108427731B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 张彩凤 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F8/36 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 代码 处理 方法 装置 终端设备 介质 | ||
1.一种页面代码的处理方法,其特征在于,包括:
获取待加载页面的业务逻辑代码;
对所述业务逻辑代码进行检测处理,以确定所述业务逻辑代码关联的各个公共函数的名称,其中,所述公共函数为存储于预先建立的公共代码文件中的代码元素;所述公共代码文件包含多个公共函数;
在所述公共代码文件中,获取与所述公共函数的名称相匹配的函数体代码段;
对于获取得到所述函数体代码段,重新生成包含该函数体代码段的页面公共代码文件;
当接收到客户端发出的关于所述待加载页面的访问请求时,获取所述待加载页面的关联文件,以使所述客户端对所述关联文件进行加载,所述关联文件包括所述页面公共代码文件以及包含所述业务逻辑代码的业务逻辑代码文件。
2.如权利要求1所述的页面代码的处理方法,其特征在于,所述对所述业务逻辑代码进行检测处理,以确定所述业务逻辑代码关联的各个公共函数的名称,包括:
获取预设的公共函数标识符,所述公共函数标识符用于标识所述公共函数的起始位置;
对所述业务逻辑代码进行检测处理,其中,若在所述业务逻辑代码中检测到所述公共函数标识符,则将后邻于所述公共函数标识符的代码元素名确定为所述业务逻辑代码关联的所述公共函数的名称。
3.如权利要求1所述的页面代码的处理方法,其特征在于,还包括:
获取用户预先输入的代码段,将所述代码段存储于所述公共代码文件中;
创建与所述代码段对应的代码模块;
在开发平台界面中,展示每一所述代码模块对应的控件,所述控件的标识符为所述用户输入的代码标识;
当检测到基于所述控件的选取指令时,将所述代码段插入至所述开发平台界面的代码编辑区域。
4.如权利要求3所述的页面代码的处理方法,其特征在于,在所述创建与所述代码段对应的代码模块之前,还包括:
获取用户输入的所述代码标识;
判断所述代码标识与所述公共代码文件中任一所述公共函数的名称是否相同;
若所述代码标识与所述公共代码文件中任一所述公共函数的名称相同,则拒绝创建与所述代码段对应的代码模块。
5.如权利要求3所述的页面代码的处理方法,其特征在于,在所述创建与所述代码段对应的代码模块之后,还包括:
展示所述代码模块对应的网络链接地址;
在所述代码编辑区域的地址链接标签中,若检测到所述用户键入所述网络链接地址,则将所述代码模块对应的所述代码段插入至所述代码编辑区域。
6.一种终端设备,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:
获取待加载页面的业务逻辑代码;
对所述业务逻辑代码进行检测处理,以确定所述业务逻辑代码关联的各个公共函数的名称,其中,所述公共函数为存储于预先建立的公共代码文件中的代码元素;所述公共代码文件包含多个公共函数;
在所述公共代码文件中,获取与所述公共函数的名称相匹配的函数体代码段;
对于获取得到所述函数体代码段,重新生成包含该函数体代码段的页面公共代码文件;
当接收到客户端发出的关于所述待加载页面的访问请求时,获取所述待加载页面的关联文件,以使所述客户端对所述关联文件进行加载,所述关联文件包括所述页面公共代码文件以及包含所述业务逻辑代码的业务逻辑代码文件。
7.如权利要求6所述的终端设备,其特征在于,所述对所述业务逻辑代码进行检测处理,以确定所述业务逻辑代码关联的各个公共函数的名称的步骤,具体包括:
获取预设的公共函数标识符,所述公共函数标识符用于标识所述公共函数的起始位置;
对所述业务逻辑代码进行检测处理,其中,若在所述业务逻辑代码中检测到所述公共函数标识符,则将后邻于所述公共函数标识符的代码元素名确定为所述业务逻辑代码关联的所述公共函数的名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810161015.4/1.html,转载请声明来源钻瓜专利网。