我正在使用Visual Studio 2010调试JavaScript代码,但无法设置断点。
我该怎么做?
我刚刚注意到一些事情,每当我尝试调用JavaScript中的任何函数(无论是哪个函数),某种方式下jQuery和Microsoft的Ajax框架JavaScript会捕获它并检查文档是否就绪(document.onready
或其他),并且永远不会将控制权交还给我调用的函数!为什么它要这样做?我从来没有要求过它!
我只有对这些库的引用,就像在主页面顶部所做的那样,即
我正在使用Visual Studio 2010调试JavaScript代码,但无法设置断点。
我该怎么做?
我刚刚注意到一些事情,每当我尝试调用JavaScript中的任何函数(无论是哪个函数),某种方式下jQuery和Microsoft的Ajax框架JavaScript会捕获它并检查文档是否就绪(document.onready
或其他),并且永远不会将控制权交还给我调用的函数!为什么它要这样做?我从来没有要求过它!
我只有对这些库的引用,就像在主页面顶部所做的那样,即
在想要停止执行和调试的行之前使用debugger;
语句。
var test = "testString";
debugger; // stops execution and can start debugging
test += "newly added";