5

一般来说,我知道如何设置断点、检查变量、进入函数等......

Default.htm包含数百个脚本并且为空占位符。

理想情况下,我想一步一步地进行。像这样在第一行设置断点是行不通的:

示例断点

当我跳过下一个函数调用时,它早已不复存在(一切都已加载)。

Chrome 开发者工具

通常如何调试异步加载脚本?(时间线清楚地表明它们正在同时加载)

也许我应该使用诸如 Fiddler 之类的 HTTP 代理?我知道如何设置简单断点(BPU)然后呢? 提琴手断点

换句话说 -哪种方法-我如何调试我的 JavaScript 代码?- 适合我的需要吗?

4

1 回答 1

2

如果您使用的是 chrome 开发工具:

  1. 让网站加载
  2. 在 js 的入口处放置一个断点。(如果您不知道它在哪里,而是在 Sources 选项卡下的每个文件的最外层范围内设置一个断点。
  3. F5(刷新网页)
  4. 第一个被击中的断点是你的入口点。F11 - 进入,F10 = 跨过。

希望这可以帮助。

于 2012-10-18T08:50:20.153 回答