2009-11-18 5 views
5

Ich bin mit diesen Farben verwirrt. Ich habe bemerkt, es gibt 4 Farben in der linken Spalte von FireBug DOM-Baum zeigt:Was bedeuten die FireBug DOM Farben?

  1. Bold schwarz
  2. Schwarz
  3. Bold grün
  4. Grün

In der rechten Spalte :

  1. Blau
  2. Red
  3. Bold grün
  4. Grün
  5. Mehrere Farbelemente Objektstrukturen darstellen.

Was bedeuten diese Farben? Und warum, zum Beispiel, kann ich auf window.document.URL zugreifen und ich kann nicht auf window.document.body in der Konsole zugreifen, obwohl sie beide in der Kategorie "nicht-fett schwarz" in der DOM-Struktur sind?

Vielen Dank

Antwort

1

Nach dem Graben hinein ein wenig weiter bekam ich die Antwort:

In der linken Spalte:

Schwarz sind Eigenschaften und grün sind Methoden . Fett bedeutet, dass das Mitglied "vom Benutzer" deklariert wurde, was bedeutet, dass die Mitglieder nicht vom standardmäßigen JavaScript/DOM-Framework stammen.

In der rechten Spalte:

Zahlen sind blau, Strings sind rot. Objekte erscheinen als „Instanz Vorschau“ , in dem der Typname und die Mitglied Namen grün sind und die Elementwerte grau sind

1

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

Objekte sind Farbe, so dass Elemente HTML codiert, Zahlen, Strings, Funktionen, Arrays, Objekte und Nullen sind alle leicht zu unterscheiden.

Aber ich kann nicht belästigt werden, um zu suchen, welche Farbe was darstellt. Mit diesen Informationen, die ich Sie können darauf wetten, dass sie ausmachen

+0

Danke, aber dieser Link als der erste, den ich bei Google sah, als ich suchte. –

13

Hier ist die richtige Antwort.

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

Überprüfen Sie die link für weitere Informationen.
Weitere Informationen in der FAQ link.

Verwandte Themen