Erx*_*der 14 .net javascript c# vb.net asp.net
我正在尝试使用Visual Studio 2010调试JavaScript代码,但我无法设置断点.
我怎样才能做到这一点?
我只是注意到了一些东西,每当我尝试调用一个函数时,无论函数是什么,在JavaScript中,jQuery和Microsoft的Ajax框架JavaScript都会捕获它并检查文档是否准备好(document.onready或其他)并且永远不会将控件返回给功能我正在打电话!为什么它这样做呢?我从来没有要求它!
我所有的都是对这些库,脚本/链接引用的引用,就像在母版页的顶部一样.
这太荒谬了,我该如何解决?
小智 19
如果您的脚本位于单独的脚本文件(.js)中,那么您可以使用F9在一行上设置断点.
如果脚本包含在另一个文件(如aspx文件)中,则无法设置断点.对于这样的情况,使用debugger;javascript语句强制在某个位置休息.
还要确保您使用的是最新版本的javascript文件,如果需要,可以在IE中执行Ctrl-F5强制重新加载文件.
使用debugger;要停止执行和调试的行之前的语句.
var test = "testString";
debugger; // stops execution and can start debugging
test += "newly added";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19105 次 |
| 最近记录: |