- 作者:xiaoxiao
- 发表时间:2020-12-23 10:40
- 来源:未知
在.net(其他的环境有的也是可以的)环境下,除了用alert这种土办法,还可以对javascript进行逐行调试,具体有2个方法:
A.
1,首先,要让你的ie允许调试脚本,具体步骤如下: 打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项2,打开vs.net,创建一个新的asp.net项目(或打开一个)3,运行你要调试的页面4,当你的页面呈现在ie里的时候,重新回到vs.net5,在脚本中设置断点: 调试菜单->窗口->调试文档 ->在“运行文档”中选择要调试的页面(这是一个类似于解决方案管理器的浮动工具栏)6,然后,你可以通过操作网页来进入脚本,当脚本运行到断点时,就可以进行调试了。如果你想在页面开始装载时就进入调试状态,可以按F10(逐过程)进行调试。
B.
1,首先,要让你的ie允许调试脚本,具体步骤如下: 打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项
2.在要调试的代码处添加语句:
debugger
脚本运行到debugger处会自动断下来。
A方法的缺点是不能调试javascript里load时的代码,即不能调试下面的代码:
<script language=javascript>
//-------
var objTxt=......
//--------
</script>
<script language=javascript> </script>因为只有已经load的页面才会在“运行文档”中显示出来,所以无法调试load的代码(或者有办法而我不知道)。
B方法可以调试javascript在 load时的代码,并且在其他的可调试的js编辑器里B方法也是有用的! <script language=javascript> </script> <script language=javascript> </script>