javascript逐行调试器

时间:2011-10-21 12:14:39

标签: javascript debugging

这可能听起来很疯狂,但是那里有一个调试器会自动中断执行代码的第一行吗?

示例:假设我打开了调试模式,然后单击按钮。现在智能调试器应该在.click({})函数内的第一行自动设置断点。

通过这种方式,很容易看到起点并且很容易回溯。

肯定有一些东西。

谢谢

3 个答案:

答案 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。