JavaScript代码的调试——别人是别人的,我的是我的!
又是一个郁闷我很长时间的问题。以前一些简单的就alert一下勉强解决,但是对于复制的还真是没有好的办法处理。虽然早就知道JavaScript是可以调试的,文章也看了一些,但是并没有仔细的着手去试验。今天调试一个ajax程序的时候终于试验了一把(参看Ajax栏目中的《第一个Ajax程序给我的下马威—— xmlHttp的status=0?》)。其实并不难,至少一开始要对IE设置一下(我们这里只讨论用vs2005调试JavaScript代码的情况,firefox暂时不讨论)。
就让我们从IE的设置开始,这个界面从ie的设置里面可以看到。
大家不用看到日文就着急,我会用中文给大家解释一下,详细里面的这个“不使用脚本的调试功能(Internet Explorer)”和“不使用脚本的调试功能(其他)”都不要勾上。(开始的时候我只看到了那个“その他”,所以只去掉了这个勾,结果老是不能调试。这点小疏忽照实让我郁闷了一段时间。)
把这两个勾都去掉以后,重新打开IE,就可以从view菜单发现一个新东西了(脚本调试)。
选中那个打开,这时候又会弹出一个对话框,让你选择使用的调试工具。因为我只装了vs2005这个能调试脚本的东西,所以它只有这一个选项。
这时候就出现了我们熟悉的vs2005的开发环境了,在这你可以设置断点,添加监视等等。
当然立即窗口也是可以使用的。
从此你就可以随想所欲了。呵呵。不过,在vs2005中的调试状态下是不能修改文件的。而且如果你在外面修改文件,vs2005会要求重新加载文件。这个好像没有必要说明吧。
tag:JavaScript,JavaScript调试,JavaScript代码调试,调试JavaScript,js调试,js代码调试,js程序调试,怎么调试JavaScript