怎样像调试C#代码那样(可以设置断点、单步调试、用即时窗口监视变量的值)来调试javascript代码?
------解决方案--------------------
没有那么强大,但是通过设置ie internet选项-高级-禁用脚本调试,把钩去掉,这样就可以调试了
------解决方案--------------------
完全可以在 VS 像调试 C#/VB.nET 一样调试 js
Step 1. 启动IE调试
@jinjazz
设置ie internet选项-高级-禁用脚本调试,把钩去掉,这样就可以调试了
Step 2. 设置断点:使用 debugger 关键字
such as
function foo()
{
var msg = "hello world!";
debugger; // 断点,执行到此,浏览器弹出 “进入调试”,进入 VS 之后就可以使用熟悉的 ”Add watch" "quick watch" "Step into" ......
alert(msg);
}
------解决方案--------------------
2种方式
1. VisualStudio 2008 可以attch到ie process,进行js 调试,当然,禁用脚本调试,要把钩去掉。
2. 安装一些浏览器的插件,比如firefox的fire bug,或者IE的developer toolbar.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
JS文件里 需要调试的地方 加 debugger;
然后把IE的禁用脚本的勾去掉
------解决方案--------------------
debugger;