javascript作为一门动态语言,它的语法太灵活了.因此也就很难找到合适的调试工具.
对于Web开发来说,面对的对象就是各种的浏览器,最主要的就是IE和Firefox
对于javascript,微软提供了基于IE的调试方法.对于IE8,已经集成了开发人员调试工具.
要想调试javascript,需要对浏览器进行配置
将Internet选项->高级中的两项禁用Javascript脚本调试的项目的对勾去掉.
在想要调试的javacript中想要断下的位置加上
....
debugger;//调试断点
....
或者是本身有错误的javascript文件.都会提示是否调试,进入调试工具,即可看到当前的DOM对象和javacript运行时各变量的值.
对于IE6来说,可以安装一个Visual Stuidio的空壳,同样可以进行调试.
对于Firefox浏览器,可以下载Firebug插件.注意其脚本调试功能默认是禁用的.启用后方可使用.
学习一门语言,有有效的调试手段是很有必要的.尤其是想Javascript这样的动态语言.其语法特性复杂,只有真正调试过,才能完全理解其运行机制.比如变量的生存周期.不同浏览器的支持等.