这可能听起来很疯狂,但是那里有一个调试器会自动中断执行代码的第一行吗?
示例:假设我打开了调试模式,然后单击按钮。现在智能调试器应该在.click({})函数内的第一行自动设置断点。
通过这种方式,很容易看到起点并且很容易回溯。
肯定有一些东西。
谢谢
答案 0 :(得分:9)
浏览器中的大多数调试器都允许您插入关键字
debugger;
进入你的代码,这将导致执行中的那一点发生中断。
答案 1 :(得分:2)
使用CTRL + SHIFT + J的Chrome。 ;)你可以在那里放置断点。我认为它也适用于FF。 IE的新版本也有JavaScript调试器(但不记得快捷方式)。
大多数浏览器中的F12打开调试器。 Chrome,Safari,IE默认使用此功能,对于FF,则会添加Firebug。
答案 2 :(得分:1)
您也可以从visual studio调试,从菜单中选择调试 - >附加到进程,然后选择interter explorer进程。但您应首先在Internet Explorer中启用脚本debuging。