我想通过位于$(function(){});
之内的控制台访问驻留在正文关闭标记之前的变量。 我已经了解到封闭内部的变量不可访问,但人们正在讨论在开发人员工具中设置断点。 从我可以看到我只能在源(链接的JavaScript)中设置断点,真的没有任何线索如何在这种特殊情况下设置断点。访问在bodytag中的文档就绪关闭中定义的变量
有没有可能?
$(function() {
var model = {
somevar: []
};
});
我想通过位于$(function(){});
之内的控制台访问驻留在正文关闭标记之前的变量。 我已经了解到封闭内部的变量不可访问,但人们正在讨论在开发人员工具中设置断点。 从我可以看到我只能在源(链接的JavaScript)中设置断点,真的没有任何线索如何在这种特殊情况下设置断点。访问在bodytag中的文档就绪关闭中定义的变量
有没有可能?
$(function() {
var model = {
somevar: []
};
});
设置在Chrome浏览器中设置断点:
现在,对于您来说,最简单的方法就是在您想要学习脚本的JavaScript代码中添加debugger;
。然后加载页面,打开console
,您将看到执行将停止在这些位置,并且您将能够观察各种变量的值,即使在匿名上下文中也是如此。
此外,我会读这个在,所以我不能在执行前设置的东西代码using the console
我没有控制。 @bluehipy –
仍然可以在浏览器控制台中编辑源代码。你可以访问Source选项卡,选择你的脚本,添加'debugger';提到你想要的东西。或者通过单击左侧的行号来设置断点。阅读我推荐的文章,它会有所帮助! – bluehipy
好吧,我会读它,但你很清楚,脚本驻留在HTML页面?它不是一个链接的.js。 –