2009-11-18 101 views
5

我对这些颜色感到困惑。 我注意到有4种颜色在Firebug DOM树的左侧栏显示:FireBug DOM颜色是什么意思?

  1. 粗黑
  2. 黑色
  3. 粗体绿色
  4. 绿色

在右栏:

  1. 蓝色
  2. 粗体绿色
  3. 绿色
  4. 多种颜色表示的对象结构的元件。

这种颜色代表什么?为什么,例如,我可以访问window.document.URL,并且无法访问控制台中的window.document.body,即使它们都位于DOM树中的“非粗体黑色”类别中?

非常感谢

回答

1

挖掘到它远一点我得到了答案后:

在左边的列:

黑色的性能和绿色是 方法。粗体表示成员被 声明为“由用户”,意味着 成员不是来自默认的 javascript/DOM框架。

在右列:

数字是蓝色的,字符串是红色的。 对象显示为“实例预览”,其中 类型名称和成员 名字是绿色和成员值 是灰色

1

http://getfirebug.com/dom.html

对象是彩色编码,使得HTML 元素,数字,字符串,函数, 数组,对象,和空值都是 容易分辨。

但我不能为查找哪种颜色代表什么而烦恼。有了这个信息,我敢打赌,你就可以说出来自己

+0

谢谢,但这个链接是我搜索时在谷歌上看到的第一个链接。 – 2009-11-19 00:27:44

13

这是正确的答案。

 
Bold Black     Objects 
Black      DOM objects 
get in gray     "Getter" functions 
Bold green     User functions 
Green      DOM functions 
Bold Red      Constructor functions 

查看link了解更多信息。
FAQ link的更多信息。