osh*_*nen 43 javascript debugging jquery google-chrome google-chrome-devtools
如何使用Google Chromes开发人员工具逐行浏览我的javascript代码,而无需进入javascript库?
例如,我在我的网站上大量使用jQuery,我只想调试我编写的jQuery,而不是jquery库中的javascript/jquery.我如何只通过自己的jquery/javascript而不必遍历jquery库中的数百万行?
所以,如果我有以下内容:
function getTabFrame() {
$.ajax({
url: 'get_tab_frame.aspx?rand=' + Math.random(),
type: 'GET',
dataType: 'json',
error: function(xhr, status, error) {
//alert('Error: ' + status + '\nError Text: ' + error + '\nResponse Text: ' + xhr.responseText);
},
success: function(data) {
$.each(data, function(index, item) {
// do something here
});
}
});
}
Run Code Online (Sandbox Code Playgroud)
如果我将断点放在$.ajax({,如果我开始调试它停止的地方,如果我然后按F11,它会直接进入jQuery库.我不希望这种情况发生,我希望它转到下一行url: 'get_tab_frame.aspx?rand=' + Math.random(),.
我尝试过按F10,但这直接关闭}了功能.F5只是进入下一个断点,而不是一个接一个地走过每一行.
Ric*_*ard 78
假设你在Windows机器上运行......
F12密钥Scripts,或Sources选项卡然后在执行调试期间,你可以做一些踩踏动作......
F8 继续:将持续到下一个断点F10跳过:下一个函数调用的步骤(不会进入库)F11步入:进入下一个函数调用的步骤(将
进入库)Shift + F11 走出:退出当前功能更新
阅读完最新帖后; 调试你的代码我建议暂时使用jQuery开发源代码.虽然这不能直接解决您的问题,但它可以让您更轻松地进行调试.对于你想要实现的目标,我相信你需要进入图书馆,所以希望生产代码可以帮助你破译正在发生的事情.
Igo*_*rra 26
...如何使用Google Chromes开发人员工具逐行浏览我的javascript代码,而无需进入javascript库?...
记录:此时(2015年2月)谷歌Chrome和Firefox都有你(和我)需要避免进入库和脚本,并超越我们感兴趣的代码,它被称为黑盒子:

当您对源文件进行黑盒化时,调试器在单步执行您正在调试的代码时不会跳转到该文件.
更多信息:
| 归档时间: |
|
| 查看次数: |
92591 次 |
| 最近记录: |