现在的位置: 首页 > 综合 > 正文

调试JavaScript错误的有效方法 – 利用firebug

2012年08月18日 ⁄ 综合 ⁄ 共 421字 ⁄ 字号 评论关闭

首先打开Firefox插件:firebug,勾上脚本“启用”,勾上“在所有错误处中断”,然后刷新运行网站。如果有js错误或异常,firebug会自动装载出错的js并停在出错的行。这时候你需要查看变量的值(在右边的“监控”里面可以看到变量的值,鼠标经过也可以看到变量的值,也可以建立监控表达式)。如果变量的值为空或者undefined,一般是其调用者传过来的值就是空的,所以要找到其调用者:在右边的“堆栈”页可以看到call tree,层层点击调用者可以发现究竟哪一级传递的参数发生了问题。定位了真正的错误源以后,可以在其前面设置断点并再次运行网站,定位错误。附图说明:

8-17-2009 12-42-50

单步调试:进入(F11),跳过(F10),单步退出,

监控:变量值,及监控表达式

堆栈:call tree

断点:列出所有断点,取消某断点

设置断点:鼠标点击最左边设置断点,右键点击可以设置表达式:“只有当该表达式为真时在该断点处停止”。

 

参考:

Firebug高级用法 - Web开发的利器

抱歉!评论已关闭.