2013-04-16 56 views
1

我想知道当我在网站上执行特定操作时触发了哪些Javascript函数。然而,我似乎无法找到一个合适的解决方案,能够为我做到这一点,而且我不能手动完成整个JS代码,因为它很多,而且我对JS并不擅长。调试JavaScript - 需要一个插件解决方案暗示

任何帮助,将不胜感激。

+1

学习使用控制台内置的探查器! F12 – epascarello

+0

的权力可能重复[什么是最好的方式来分析JavaScript执行?](http://stackoverflow.com/questions/855126/what-is-the-best-way-to-profile-javascript-execution ) – epascarello

回答

0

使用Firebug(https://getfirebug.com/),Firefox的插件。

+0

你如何跟踪Firebug上的执行,我拥有它,但不知道你能做到这一点。 – Darko

+0

@Darko:阅读网站:https://getfirebug.com/javascript – epascarello

+0

感谢您的链接,但我所寻找的不是使用断点,而是从第一个执行的命令一步一步地进行。 – Darko

1

使用Chrome并按下键盘的f12键以显示调试界面。您可以从“来源”选项卡逐步进行调试。

+0

我该怎么做? – Darko

+0

一旦你在'来源'标签中,点击右上角的小箭头。这应该打开一个包含javascripts资源列表的弹出式菜单。选择你想要调试的那个。然后,通过点击行号在任何地方设置断点。 – Sam

0

你可能想看看“视觉事件”。这是一个Chrome Extension,它允许您检查绑定到页面上元素的事件。它也作为其他浏览器的bookmarklet存在。

它不会帮助您处理页面上发生的所有事件,但它至少会向您显示与元素绑定的事件。