javascript - Chrome中的调试方法: Identify what line of code is executed after Onload event ended

标签 javascript google-chrome debugging google-chrome-devtools onload

我有一个 JavaScript 函数。例如:

function Sample(){
    var myid_signature_image  = new Image(); 
    myid_signature_image.onload = function () {                              
        alert('Two');                                                                                                                           
    }; 
    alert('One');
}

我在函数的每一行都放置了一个断点。首先显示 One,然后显示 Two。在 onload 事件之后,一些 JavaScript 函数正在干扰我的代码。我如何使用Google Chrome 开发者工具知道它是哪一行代码?

最佳答案

启动开发人员工具 (Ctrl + Shift + I),然后在“源”选项卡下,在 alert('Two'); 行放置一个断点。通过浏览器执行 html 操作,在这种情况下 onload 需要刷新,并且它将在断点处停止。从这里,只需按 F10(跳过下一个函数调用),它就会告诉您在 onload 事件之后接下来要执行哪些行。

关于javascript - Chrome中的调试方法: Identify what line of code is executed after Onload event ended,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859239/

相关文章:

google-chrome - 避免按钮内的屏幕阅读器文本

linux - 调试Linux时如何跳过定时器中断?

javascript - jquery 移动页面加载时运行 Javascript 函数

javascript - 如何使用 jQuery UI 选择菜单创建自定义颜色选择器下拉菜单?

javascript - 处理一个非常奇怪的 gChrome/Javascript 问题

c - 为什么在C中使用外部库时eclipse无法调试?

php - PHP解析/语法错误;以及如何解决它们

javascript - throttleTime 运算符的配置参数如何工作? ( throttle 配置)

javascript - HTML5 Canvas层显示

javascript - 在焦点元素上按下转义键时不会引发键事件