javascript中的debugger是什么意思?

JavaScript023

javascript中的debugger是什么意思?,第1张

debugger是调试js的, 就像调试C#代码一样,仅限ie浏览器

需要设置2个地方

1: ie浏览器--工具--高级--浏览--禁用脚本调试(Internet Explorer) ,把钩去掉

2: 要安装Microsoft Visual Studio,作为调试工具

进行html调试和js脚本调试的方法:

1、在chrome中打开开发者工具,打开方式如下图,也可以使用快捷键F12来打开。

2、找到一个叫做“Sources”,点击它

3、可以在左侧侧栏的序号那些位置点击一下就设置成断点,当你要执行某个函数的时候浏览器就会自动进入调试模式了

你好,这个问题其实很简单,如果异步加载的JS可以直接修改,则可以通过在该JS文件中手动添加“debugger”语句实现自动断点。例如异步加载的JS文件内容为:

(function(window){

var num = Math.random() * 1000

debugger// 调完记得删除

num += 100

console.log(num)

})(window)

待调试完毕后,删除该语句即可。

但是,如果被异步加载的JS不方便随意修改,则可以将JS存到本地,使用Fiddler等代理软件,将JS代理到本地,再使用以上方法进行调试。待修复完毕后删除调试代码,上传覆盖远程JS文件即可。

另外,我曾经写过一篇文章《一探前端开发中的JS调试技巧》有更详细的演示,只需前往百度首页搜索文章标题,即可得到文章地址。

希望是你想要的答案,如有疑问可追问,望采纳~~