Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跟踪Javascript代码的最佳方法_Javascript_Html_Debugging_Scripting_Firebug - Fatal编程技术网

跟踪Javascript代码的最佳方法

跟踪Javascript代码的最佳方法,javascript,html,debugging,scripting,firebug,Javascript,Html,Debugging,Scripting,Firebug,使用任何工具调试Javascript代码的最佳方法是什么。我想知道当一个按钮被点击时,所有的JS代码都会被执行 我想在Firefox和Safari中测试..已经尝试过Firebug,但想知道是否有更好的方法 更重要的是,我想知道如何调试代码 还可以打印出当我说按下按钮时调用的完整JS代码吗?我总是使用Google Chrome的集成web inspector工具(右键单击Inspect element)。这篇文章使用FireFox的FireBug和jQuery,可能会帮助您检测和捕获绑定到按钮的

使用任何工具调试Javascript代码的最佳方法是什么。我想知道当一个按钮被点击时,所有的JS代码都会被执行

我想在Firefox和Safari中测试..已经尝试过Firebug,但想知道是否有更好的方法

更重要的是,我想知道如何调试代码


还可以打印出当我说按下按钮时调用的完整JS代码吗?

我总是使用Google Chrome的集成web inspector工具(右键单击Inspect element)。这篇文章使用FireFox的FireBug和jQuery,可能会帮助您检测和捕获绑定到按钮的所有事件,这样您就可以在单击按钮时知道运行了什么JS代码:


Chrome开发者控制台+Firefox Firebug

当然,Chrome开发者控制台+Firefox Firebug(以及IE中的Firebug Lite),但也可以查看一个书签,它向您展示附在页面元素上的事件的高度可视化概览。

好,我认为最好的方法是使用VisualStudio并将其与Internet Explorer挂钩。正如许多其他人指出的那样,浏览器内置工具非常好,但VisualStudio允许您调试javascript代码并使用相同的应用程序对其进行编辑。缺点是你必须使用Internet Explorer,但就我个人而言,这并不是一个大问题。

我使用Firefox的firebox,Chrome…我使用IE的开发工具(“F12”)。对于Safari,如果它在Firefox上工作。。。。Safari上很有可能会用到它……你也可以依赖一些框架,这些框架将消除需要调试的浏览器的多样性(如jquery等),而firebug仍在某些领域(网络选项卡…),chrome的javascript调试器确实是一款非常棒的软件,而且在我看来chrome的调试器更加人性化。显然,Google Chrome还有一个FireBug Lite:Internet Explorer总是一个问题:P