[发明专利]一种国产CPU按需加载JavaScript文件的方法及装置在审

专利信息
申请号: 202210180016.X 申请日: 2022-02-25
公开(公告)号: CN114546531A 公开(公告)日: 2022-05-27
发明(设计)人: 苏亚男;李杨;王莹 申请(专利权)人: 浪潮软件集团有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F9/455;G06F16/957
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜丽洁
地址: 250100 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 国产 cpu 加载 javascript 文件 方法 装置
【说明书】:

发明涉及构建web站点技术领域,具体提供了一种国产CPU按需加载JavaScript文件的方法,首先创建一个空白HTML5页面,指定仅受首屏展现需要用到的js文件,不包含点击登录需要的js文件;根据loadJsFile将首屏加载需要的js文件以数组的形式进行传入,通过js文件特征向量计算,然后分析js文件各个函数,将控制流图的基本单元转换成固定长度的向量,抽取一个固定长度的向量为最小单元,相当于一个元,将js文件分割成若干元,即js文件由若干元组成。与现有技术相比,本发明不需要的文件不加载,需要的文件,只有在需要的时候加载,并且不会重复加载,比较快捷。

技术领域

本发明涉及构建web站点技术领域,具体提供一种国产CPU按需加载JavaScript文件的方法及装置。

背景技术

随着国家对信创的大力支持,行业发展迅速,国内涌现出一批优秀的信创软硬件产品,已经可以满足日常使用,越来越多基于信创软硬件的Web应用软件系统在很多行业投入使用。

目前JS文件的加载模式是阻塞加载,即:只有当前一个JS文件完整地加载完才能加载下一个JS文件资源,如果前一个JS过大,或者访问超时了,导致网页一直处于空白等待,会导致页面展现在用户面前消耗大量的时间。

但是在前端性能优化方面一直都只是传统的优化,比如:资源的合并与压缩,图片编码的原理,以及类型的选择,浏览器的渲染机制,懒加载、预加载、浏览器存储、缓存机制、PWA和Vue-SSR等,最小化HTTP的请求,使用内容交付网络,避免空src或是href。添加过期或者是缓存控制标头,gzip组件,将styleSheets放在顶部,将脚本放在最下面,避免css表达式,减少dns的查找。将js和css设置为外部,避免重定向,配置etag,使用ajax缓存,减少dom元素的数量,没有404,减少cookie的大小,不缩放HTML中的图像,避免使用过滤器,使用favicon.icon小型且可缓存。

这些虽然能够起到一定的作用,但是在与使用起来需要多种技术糅合起来,过于繁琐,极致压缩文件或导致我们使用的不便,修改代码还要解压缩,修改完再压缩回去,非常的麻烦。

发明内容

本发明是针对上述现有技术的不足,提供一种实用性强的按需加载JavaScript文件的方法

本发明进一步的技术任务是提供一种设计合理,安全适用的按需加载JavaScript文件的装置。

本发明解决其技术问题所采用的技术方案是:

一种国产CPU按需加载JavaScript文件的方法,首先创建一个空白HTML5页面,指定仅受首屏展现需要用到的js文件,不包含点击登录需要的js文件;

根据loadJsFile将首屏加载需要的js文件以数组的形式进行传入,通过js文件特征向量计算,然后分析js文件各个函数,将控制流图的基本单元转换成固定长度的向量,抽取一个固定长度的向量为最小单元,相当于一个元,将js文件分割成若干元,即js文件由若干元组成。

进一步的,具有如下步骤:

S1、加载loadJsFile,传入一个回调函数;

S2、获取js文件的特征向量;

S3、对传入的js文件进行函数分析;

S4、将js文件分割成若干元;

S5、将元进行去重处理;

S6、将元与特征向量分割,放置到传入js的副本中;

S7、将生成的副本js创建标签。

作为优选,在步骤S1中,传入一个回调函数,回调函数内部有一个loader对象,所述loader对象包括load方法,load方法是将需要加载的js以数组的形式传入。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210180016.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top