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中已把即时窗口更名为“控制台”。*