Page 108 - JavaScript修炼之道
P. 108

100       附录B  JavaScript调试指南

                 经相当不错了,喜不喜欢由你。
                   IE8中的DOM性能(曾经是JavaScript开发者编写脚本的噩梦)得到了显著的提升——现在
                  “只”是其他浏览器的四分之一,相对之前版本的IE,这已经是很大的改进了。
                   相对于IE6和IE7中糟糕的开发者工具栏,IE8内置的“开发者工具”要强大整洁得多,它内
                   置一个真正的JavaScript调试器——一个不需要在IE和外部调试工具间来回切换的JavaScript
                   调试器。

                 所以,现在我们不但可以在IE世界中实现那些绚丽的效果和Ajax操作,而且还能够更加轻松
             地完成调试工作!

                 顺便提一下,尽管IE8做了不少工作,以减少脚本载入造成的可察觉的性能影响,你仍应该
                                                                           ②
             使用一些通用的优化方式(比如底部载入脚本 、脚本拼接和gzip’ping )。
                                                     ①
                 图B-9展示了处于调试状态中的IE8开发者工具面板,在脚本选项卡中,你可以看到熟悉的断
             点。单击工具条上的大按钮就可以轻松地切换调试器的开启/关闭状态。单步调试选项、本地变
                                                                               ③
             量、监视、调用栈检查、控制台(我真希望微软不要再管它叫“即时窗口” ……)等功能一应
             俱全,断点可以被禁用或删除(不过现在还不能在断点上设置条件)。













                                        图B-9  IE8 开发者工具:Script选项卡


                 这正是我们所需要的!这套工具用起来还不错,至少到目前为止,它还没有把我的IE8搞崩
             溃过。







             ——————————
                ① 参见http://developer.yahoo.com/performance/rules.html#JavaScript_bottom。
                ② 如果需要更多关于提升网页载入和渲染性能的资料,请参考Thomas Fuchs和Amy Hoy的JavaScript Performance
                  Rocks!一书,或参考http://developer.yahoo.com/performance/rules.html。
                ③ 微软在IE9中已把即时窗口更名为“控制台”。*
   103   104   105   106   107   108   109   110   111   112   113