动态调试JS脚本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态调试JS脚本文件相关的知识,希望对你有一定的参考价值。

 

动态调试JS脚本文件:(JS源映射 - sourceURL)与 debugge

 

问题描述:

 

当你以动态的方式加载 JS 文件的时候(就是动态加载JS脚本),你就会发现,调试这个加载后的动态JS太过于费劲了,很难调试,那么,以下方案帮你搞定!

 

 

 

 解决方式1:sourceURL(源映射)—> //@ sourceURL=b.js

 

//@ sourceURL=quarterEvaluation.js

 

 PS:

       @符号和 sourceURL间必须有空格,否则达不到效果。!!!

       @符号和 sourceURL间必须有空格,否则达不到效果。!!!

       @符号和 sourceURL间必须有空格,否则达不到效果。!!!

 

例如:我在a.html页面,通过Jquery的 $(id).load(b.html)方法载入b页面内容,同时在b页面中又通过script又引用b.js文件,此时调试的时候,是很难调试b.js文件的,那么我们可以在要调试的JS顶部加上,上面的哪行代码即可!

//@ sourceURL=b.js(要调试当前文件的全名)

console.log(123);
console.log(456);

解决方式2:debugger神器

例如:

 

debugger
console.log(123);
debugger 
console.log(456);

 

 

 

gitHub地址:在这里

详细地址:在这里

 

以上是关于动态调试JS脚本文件的主要内容,如果未能解决你的问题,请参考以下文章

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

通过js引用外部脚本(方便直接在浏览器上调试抓取代码)

如何动态加载JS脚本

原生JS动态加载JSCSS文件及代码脚本

原生JS动态加载JSCSS文件及代码脚本

动态脚本文件仍然过期