通常我知道如何设置断点、检查变量、进入函数等...
Default.htm 包含数百个脚本和空的 占位符。
理想情况下,我想逐步进行。像这样在第一行设置断点不起作用:
当我跨过下一个函数调用时,它早已消失(一切都已加载)。
通常如何调试异步加载脚本? (时间轴清楚地表明它们正在同时加载)
也许我应该使用 HTTP 代理,例如 Fiddler?我知道如何设置简单断点 (BPU) 然后呢?
换句话说 - 哪种方法 - How can I debug my JavaScript code? - 是否适合我的需求?
最佳答案
如果您使用的是 chrome 开发工具:
- 让网站加载
- 在您的 js 的入口点放置一个断点。 (如果您不知道它在哪里,而是在“源”选项卡下每个文件的最外层范围内的断点。
- F5(刷新网页)
- 第一个被击中的断点是你的切入点。 F11 - 步入,F10 = 跨过。
希望这对您有所帮助。
关于javascript - 如何异步调试 JavaScript? (许多脚本正在加载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10172220/