脚本调试功能:
IE8新添加了脚本调试功能,这是以前版本所不具备的。
要启用脚本调试功能,需要在Internet 选项->高级->"禁用脚本调试" 两个选项不勾选。
我先写了一段简单的调试代码:
window.onload=function (){
alert(undefinedVar);
}
alert(undefinedVar);
}
用浏览器打开后,会提示如下对话框:

点击"是",工具会自动跳至出错处:
和一般的调试器一样,可以单步,逐过程,跳出,运行功能 在局部变量里面可以查看当前scopeChain中的变量值。
还可以添加监视,监视的内容很多,体现了很多IE特性。
下面的截图是我监视document的结果:

IE8可以直接在代码中敲debugger;,以前的版本的调试工具是visual studio,也非常好用,但是体积非常大,使用visual studio去调试javascript无疑是大材小用。修改刚才的页面:
window.onload=function (){
dubugger;
alert(undefinedVar);
}
dubugger;
alert(undefinedVar);
}
如果你需要在debugger;处停止运行你的程序,必须将"脚本"标签中的"启动调试"按钮。
总结
IE8是一个很好的浏览器,其开发特性也是前所未有的,能支持javascript调试是开发工具中一大亮点。相信这些新特性能让开发者的的开发更加轻松便利。