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中进行单步调试
   99   100   101   102   103   104   105   106   107   108   109