【技术实现步骤摘要】
一种基于Javascrip的检查重复JS脚本方法
[0001]本专利技术涉及一种基于
Javascrip
的检查重复
JS
脚本,属于软件开发脚本检查
。
技术介绍
[0002]在当前开发环境中,由于项目体积过大,项目模块随需求不断增加,需要大量的前端脚本或依赖插件,在各个模块中引入大量的
JS
脚本时,由于开发时间跨度大,开发人员的更替,使项目中引入的
JS
脚本过多甚至产生重复引入,从而导致
Web
前端开发的
Web
应用及网页产生性能问题,浏览器会多次加载相同的
JS
脚本及依赖
。
在现有技术中,也可以通过
nginx
或其他服务端实现服务端渲染解决此问题,但在实际应用中并不是所有的
Web
应用及网页都是用
nginx
或相同服务器端,从而需要多个服务器端的配置,每种后端服务都需要修改相应的配置,不能共用,不易开发,并且r/>Web
...
【技术保护点】
【技术特征摘要】
1.
一种基于
Javascrip
的检查重复
JS
脚本方法,其特征在于,包括如下步骤:步骤
S1
:在项目入口文件中引入
Javascript
脚本文件;步骤
S2
:通过
Javascript
脚本文件获取当前页面文件的所有
script
标签;步骤
S3
:通过获取
script
标签的
src
路径查找引入的文件路径
、
文件名称是否有相同脚本;步骤
S4
:如果有相同脚本,则获取对应脚本的脚本名称及所在位置;步骤
S5
:向浏览器控制台发出警告
。2.
根据权利要求1所述的一种基于
Javascrip
的检查重复
JS
脚本方法,其特征在于,所述
Javascript
脚本文件为
checkJsRepeat.js
文件,用以检查是否有重复的
JS
脚本
。3.
根据权利要求1所述的一种基于
Javascrip
的检查重复
JS
脚本方法,其特征在于,所述步骤
S2
中,若当前页面为
html
页面文件,获取当前
html
页面文件的所有
script
标签
。4.
根据权利要求1所述的一种基于
Javascrip
的检查重复
JS
脚本方法,其特征在于,所述步骤
S3
中,查找文件名称的具体方法为:使用
split
方法截取
src
路径最后一个“/...
【专利技术属性】
技术研发人员:郑荣昊,王金清,孙超,
申请(专利权)人:山东华软金盾软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。