javascript 在第一行中断

标签 javascript debugging breakpoints

我目前正在使用 Firebug 来调试 Web 应用程序。

通常,当我们调试应用程序时,我们必须遵循以下步骤:

  1. 在调试器的代码 View Pane 中找到相关代码。
  2. 在我们认为可能会发生有趣事情的地方设置一个断点。
  3. 在浏览器中重新加载页面或单击由 JavaScript 控制的按钮(或其他组件)。

我的问题:有没有办法告诉调试器在下一个要执行的 JavaScript 行处中断?

换句话说:我加载了我的页面,我在我的调试器中设置了一个选项,我点击了一个按钮(由 JavaScript 控制),我的调试器将在执行的行上中断(捕获按钮的那个)点击)。

通常,在具有多个脚本的应用程序中,很难找到有趣的地方。

提前致谢

最佳答案

调试器无法如您所愿地工作。在 Chrome 开发工具中,通用断点只是通用所有对应元素的所有规则! 要调试某个按钮中的单击,您需要找到专门处理按钮上的单击事件的监听器。找到监听器脚本并添加一个断点并在那里工作。

关于javascript 在第一行中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987677/

相关文章:

javascript - 保护仅 JavaScript 客户端访问远程 API

php - Facebook:检查用户是否喜欢 Facebook Fanpage 选项卡

.net - Visual Studio : Simultaneously develop WCF client and server

.net - 托管 System::Diagnostics::Debugger::Launch 函数的非托管/ native 替代方案?

delphi - 在 Delphi 上断点的 Eval 表达式上混合字符串和数字

iOS应用程序运行断点

javascript - Jasmine:测试 toHaveBeenCalledWith(params) 其中 params 是一个对象

JavaScript 函数 : var func = someFunction() and var func = someFunction?

c# - 如何在 ASP.NET 中仅在 Debug模式下执行代码

Android,无需模拟器或任何设备即可运行应用程序