哪位前辈可以举一个简单例子:比如var a = { x: 1, y: 2, z: 5 };
var b = Array();
var i = 0;
for (b[i++] in a);
for (i in a)
alert(i);
有这么一段js代码,我应该如何在vs里面设置断点调试,我会c++代码设置断点调试,但js我不知道如何弄。
谢谢
var b = Array();
var i = 0;
for (b[i++] in a);
for (i in a)
alert(i);
有这么一段js代码,我应该如何在vs里面设置断点调试,我会c++代码设置断点调试,但js我不知道如何弄。
谢谢
在工程里面创建一个htm,其他类型也可以,然后加入 <script type="text/javascript">
var a = { x: 1, y: 2, z: 5 };
var b = Array();
var i = 0;
for (b[i++] in a);
for (i in a)
alert(i); </script>然后在VS2008编辑器的左边双击,然后点击调试即可断点
debugger;//加上这句,就可以单步调试了。
var a = { x: 1, y: 2, z: 5 };
var b = Array();
var i = 0;
for (b[i++] in a);
for (i in a)
alert(i);
var a = { x: 1, y: 2, z: 5 };................
</script>
---按下F9---成功出现断点---再按F10----结果是弹出了一个不知道什么html文件显示什么目录清单,回头一看,红色的断点变成空心了,说什么“当前不会命中断点,还没有加载什么符号”。做法二:听说要新建工程才行,于是文件---新建项目---asp.net空web应用程序---在解决资源管理器右键添加新建项JScript---添加如下代码进去:
var a = { x: 1, y: 2, z: 5 };
var b = Array();
var i = 0;
for (b[i++] in a);
for (i in a)
alert(i);
---好,按下F9,红色断点再次出现---之后发生的事情跟上面一模一样。
然后再在你的在代码中加入debugger;像4楼那样,
再在你的ie属性里”高级“选项卡里找到“禁用脚本调试”,把对勾去掉,
你在运行调试或是直接在浏览器中 查看。
2、 在js代码中加入debugger