Page 104 - JavaScript修炼之道
P. 104
96 附录B JavaScript调试指南
需要注意,所有的单步或执行图标都有对应的快捷键,但是这些快捷键会根据你所使用的平
台而有所不同。由于图标的tooltip一般会显示该图标对应的快捷键,所以你只需把鼠标指针停留
在图标上,然后查看这些快捷键。
B.3 Safari和Web Inspector
这些年Safari一直在改进Web Inspector,在4.0版本中,Web Inspector已经具备了相当强大的
功能(听说最新的版本已经取得了相当的进展)。虽然Web Inspector的DOM修改功能比同类软件
稍弱(和Firebug相比),不过它的控制台和JavaScript调试器已经和Firebug旗鼓相当。
图B-5 Safari的Web Inspector
图B-5展示了控制台面板开启的Web Inspector的Scripts选项卡(不管当前的选项卡是什么,你
都可以单击底部的图标或按 键来切换控制台的开闭状态)。
在当前Safari的公共发行版中,Web Inspector和Firebug在一些关键部分有所不同。比如,你
不能删除一个断点,你只能禁用这个断点;你也无法在断点上设置条件,而且也没有监视功能。
尽管如此,Web Inspector仍然是一个很有用的工具(而且其后续的版本会越来越好)。图B-6展示
了Web Inspector的递归调用栈显示功能,可以看出,在这方面它和Firebug很相似。
图B-6 在Web Inspector中进行单步调试