Что означают цвета FireBug DOM? - PullRequest
5 голосов
/ 18 ноября 2009

Я запутался с этими цветами. Я заметил, что в левом столбце дерева DOM FireBug показаны 4 цвета:

  1. Жирный черный
  2. черный
  3. Жирный зеленый
  4. зеленый * * 1 010

В правом столбце:

  1. синий
  2. красный
  3. Жирный зеленый
  4. Несколько цветовых элементов, представляющих объектные структуры.

Что означают эти цвета? И почему, например, я могу получить доступ к window.document.URL и не могу получить доступ к window.document.body в консоли, даже если они оба находятся в категории «не жирный черный» в дереве DOM?

Большое спасибо

Ответы [ 3 ]

13 голосов
/ 20 октября 2010

Вот правильный ответ.

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

Проверьте ссылку для получения дополнительной информации.
Дополнительная информация в FAQ ссылка .

1 голос
/ 19 ноября 2009

Немного углубившись в это, я получил ответ:

В левом столбце:

Черный - это свойства, а зеленый - это методы. Жирный означает, что участник был объявлен "пользователем", означающим члены не по умолчанию фреймворк JavaScript / DOM.

В правом столбце:

Цифры синие, строки красные. Объекты отображаются в виде «предварительного просмотра экземпляра» в котором имя типа и член имена зеленые и значения членов серые

1 голос
/ 18 ноября 2009

С http://getfirebug.com/dom.html

Объекты имеют цветовую кодировку, чтобы HTML элементы, числа, строки, функции, массивы, объекты и нули все легко отличить.

Но я не могу потрудиться посмотреть, какой цвет представляет что. С этой информацией, держу пари, вы можете разобраться в этом сами

...