虽然名字和原来那个add-on是一样的,但新的tool借鉴了很多firebug的元素,变得更方便开发调试了。用了几天,写点感受。

  • 可以断点跟javascript了,结束了alert噩梦。但是eval出来的script不能设断点(像dojo那种),这时又没有console对象,还是挺不方便,以后应该能加上吧?Callstack不错,跟firebug的差不多。
  • 样式方面也能显示元素的dimension了,不过画得不大好看。层叠的样式可以显示继承顺序以及computed value,不过初始整棵树是collapsed的,为啥就不能全部展开呢?每条规则可以启用/禁用但不能修改,这个应该也是留着做以后build的enhancement,因为inline的style已经是可以修改的了。
  • 搞了个immediate window可以在当前context下evaluate代码了,不过界面还很土,只是用了一个文本框来显示结果,对于对象只用一个{...}来代替,比firebug真是差太多了。
  • 最大的不足是console里的对象都只是plain text不像firebug那样像超链接一样是可以点击跳转的,这个不知道是不是跟浏览器内核有关?也许在IE上面实现这样的功能并不是很容易。
  • 有个按钮可以在IE5/7/8的渲染方式之间切换,很方便,不用重启就能看到变化,但会reload一下。看看M$自家的MSDN在quirk/standard模式下的表现吧~

msdn under different render mode

结论:M$是故意把东西做得这么简陋的。


历史评论

暂无评论。