IE 9尝鲜:新增的Web调试功能

    今天装了个IE 9 beta版,终于看到等待已久,类似Firebug的调试工具了。在页面中的按F12键就可以打开调试工具,其界面如图一所示,有点类似Firebug。

1

图一 IE 9调试工具界面

     在控制台的命令行中输入如下命令:

     console.log(1)

      可以看到输出,说明和Firebug的控制台命令兼容,相当好,这样就不用因为控制台命令的不同而要写不同的测试代码,只要一套代码就可以在Firefox和IE中进行测试了。

    在控制台中输入以下语句:

var a={
   width:10,
   height:10
}
console.log(a)


     输出居然是:日志: [object Object]

      这个相当郁闷了。而且不能象Firebug一样,可以单击对象进入DOM中查看对象。这个有待改善,这和以前的Debugbar的功能有点类似,不知道是不是微软和它合作搞出来的。先不管这个,继续测试看看。

      打开《Javascript的调试利器:Firebug使用详解》一文的例子,在HTML页可以看到脚步生成的HTML代码。最大的问题是如图一的HTML文档显示方式,看着有点累。

      选择一个文档节点,可以在右边看到它的样式、布局和属性,和Firebug基本一样,就是样式的显示方式看着累(也可能是习惯了Firebug的方式所致)。

      和Firebug一样,可直接在调试窗口中修改HTML文档及其样式属性。

     终于发现一点比Firebug优异的地方了,就是可以将修改的文档存盘,哈哈。

     CCS页和Firebug的功能基本一样,也可以存盘。

     控制台还要一个问题是不能跟踪Ajax请求,这是一个问题。

    脚本调试和Firebug的区别不大。

    在探查器里可以做一些统计工作,估计和Firebug的统计测试命令差不多,具体有待进一步研究。

    网络功能和Firebug的网络功能一样,唯一麻烦的地方就是需要单击“转到详细视图”才能查看具体内容。

   虽然这个调试工具的功能还需要继续完善,但是起码是个好的开端,呵呵。

posted @ 2010-09-16 08:54  程序员天下  阅读(169)  评论(0编辑  收藏  举报