【发布时间】:2016-06-21 08:56:27
【问题描述】:
我正在尝试找出 JS 意大利面条代码中某些动作发生的位置。
我设置并运行了 JetBrains IDE 支持插件,它对我定义的每个断点都有很好的反应。但我希望它做的是当我点击一个按钮或执行任何其他涉及一些 JS 处理的事情时,在 JavaScript 代码的第一行中断/停止。
如果这不可能,那么我在网站上执行某些操作后如何弄清楚调用了什么?
【问题讨论】:
-
这几乎无法回答.. 什么样的 javascript ?基于网络 ?您可以打开 chrome 控制台并点击 (f8) 例如
break-all.. 您到底是什么意思?break/stop at the first line of javascript code when I click on a button or do anything else that involves some JS processing为什么不添加断点? Chrome 的开发者控制台将向您显示堆栈跟踪,并向您显示网络请求等。 -
我不确定 PHP Storm 是如何与浏览器集成的,但我使用 Chrome 及其开发人员工具来调试 JS。像魅力一样工作。
-
我会尝试使用浏览器脚本控制台并在需要的地方添加断点。这样您就可以显示当前变量值,甚至可以管理它们
-
我知道这些工具,但就像我之前所说的那样,代码完全是一团糟。因此,我正在寻找一种在触发操作时在第一行 JavaScript 停止执行的方法。
标签: javascript debugging phpstorm webstorm