RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
关于javascript的调试
  • 作者: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>