移动端代码的自动清理方法、装置、设备及存储介质制造方法及图纸

技术编号:25801981 阅读:33 留言:0更新日期:2020-09-29 18:35
本发明专利技术公开了一种移动端代码的自动清理方法,属于计算机软件领域。该方法包括以下步骤:调用后台接口查询一次性活动模块的活动状态,所述活动状态用于表示所述一次性活动为进行中或已结束;若所述活动状态表示所述一次性活动为已结束,则通过查询活动配置路由页面,以获取所述一次性活动模块配置的路由文件的名称;对所述路由文件的名称所在的代码进行注释,并将所述路由文件的名称返回给所述后台;调用所述后台提供的删除方法,删除所述一次性活动模块所在的活动文件夹和配置的路由文件。本发明专利技术可减少移动端网页体积,加快加载速度,减少对请求后台的压力和网络加载,优化进程,优化后能够让页面加载得更快、对移动端的操作响应得更及时。

【技术实现步骤摘要】
移动端代码的自动清理方法、装置、设备及存储介质
本专利技术涉及计算机软件领域,特别涉及一种移动端代码的自动清理方法、装置、设备及存储介质。
技术介绍
在Javascript语言中我们很难完全避免垃圾开销,由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放这些内存以便他们能够被再用,否则,JavaScript的解释器将会消耗完系统中所有可用的内存,造成系统崩溃。因此,JavaScript程序需要垃圾回收,通常垃圾回收有两种方法:标记清除和引用计数,其中引用计数不太常用,标记清除较为常用。但是,这两种垃圾收集模式在根本上是不符合像游戏这样的实时软件需求的。由于在移动端项目里,每年每个节日都会举行各式各样的活动,而前端的代码开发活动的代码也累积很多,里面负载了很多图片和文件,项目运行的速度的运作都会越来越慢和加载速度也会下降,客户端满意度也受到了影响。r>因此,前端亟需对本文档来自技高网...

【技术保护点】
1.一种移动端代码的自动清理方法,其特征在于,包括以下步骤:/n调用后台接口查询一次性活动模块的活动状态,所述活动状态用于表示所述一次性活动为进行中或已结束;/n若所述活动状态表示所述一次性活动为已结束,则通过查询活动配置路由页面,以获取所述一次性活动模块配置的路由文件的名称;/n对所述路由文件的名称所在的代码进行注释,并将所述路由文件的名称返回给所述后台;/n调用所述后台提供的删除方法,删除所述一次性活动模块所在的活动文件夹和配置的路由文件。/n

【技术特征摘要】
1.一种移动端代码的自动清理方法,其特征在于,包括以下步骤:
调用后台接口查询一次性活动模块的活动状态,所述活动状态用于表示所述一次性活动为进行中或已结束;
若所述活动状态表示所述一次性活动为已结束,则通过查询活动配置路由页面,以获取所述一次性活动模块配置的路由文件的名称;
对所述路由文件的名称所在的代码进行注释,并将所述路由文件的名称返回给所述后台;
调用所述后台提供的删除方法,删除所述一次性活动模块所在的活动文件夹和配置的路由文件。


2.根据权利要求1所述的移动端代码的自动清理方法,其特征在于,在所述调用后台接口查询一次性活动模块的活动状态之前,还包括以下步骤:
将活动代码进行代码分割,形成若干异步区块,所述异步区块包括一次性活动区块和常规活动区块;
将每一个所述异步区块作为一个文件进行打包,所述一次性活动区块对应打包成所述一次性活动模块;
给每一个所述一次性活动模块配置单独的所述路由文件。


3.根据权利要求1所述的移动端代码的自动清理方法,其特征在于,所述后台通过定时任务的监听实现对一次性活动模块的活动状态的查询。


4.根据权利要求1所述的移动端代码的自动清理方法,其特征在于,删除所述一次性活动模块所在的活动文件夹和配置的路由文件的同时,还包括如下步骤:
将所述路由文件和所述一次性活动的相关信息存入数组队列中。


5.根据权利要求1-4中任一项所述的移动端代码的自动清理方法,其特征在于,所述注释包括以下步骤:
将包含有路由文件的名称的初始代码所在的文件读成初始文件流并转化成字符串;
通过正则判断,在所述字符串中查找出表示所述路由文件的名称的字符串片段;
在所述字符串中对查找出的所述字符串片段进行标注,所述标注包括在所述字符串片段的首尾分别插入标记符;
将带有标注的所述...

【专利技术属性】
技术研发人员:冯志华林洁纯
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1