10 wenig bekannte Funktionen der Chrome Developer Tools

Der Autor des Beitrags, den wir übersetzen, verwendet fast täglich die Chrome-Entwicklertools. Hier möchte er über die wenig bekannten Funktionen dieser Tools sprechen. Er sagt, wenn er vorher von ihnen wüsste, wären sie definitiv nützlich für ihn.



1. Ein einfacher Weg, um einen Link zu einem untersuchten Element zu erhalten


Mit den Chrome-Entwicklertools können Sie einen Link zu jedem untersuchten Element in der Konsole abrufen. Klicken Sie dazu im Bedienfeld Elements mit der rechten Maustaste auf ein Element und wählen Sie im Dropdown-Menü die Store as global variable speichern aus.


Eine einfache Möglichkeit, einen Link zu einem untersuchten Element zu erhalten

2. Erstellen interaktiver Ausdrücke, die an die Konsole angehängt sind


In den Entwicklertools können Sie interaktive Ausdrücke erstellen, die oben auf der Konsole angebracht sind und deren Werte ständig auf dem neuesten Stand gehalten werden. Die Vorgehensweise zum Erstellen solcher Ausdrücke ist in der folgenden Abbildung dargestellt. Wenn Sie wissen, dass bestimmte Elemente auf der Seite aktualisiert werden sollten, kann diese Funktion sehr nützlich sein, um sie zu beobachten.


Interaktive Ausdrücke in Chrome

3. Simulieren Sie langsame Internetverbindungen


Auf der Registerkarte " Network der Chrome Developer Tools können Sie eine Browserverbindung zu verschiedenen Netzwerken simulieren. Diese Funktion kann äußerst nützlich sein, um das Verhalten einer Seite in einer Situation zu bewerten, in der das Laden einige Sekunden dauert.


Durchsuchen einer Seite, die verschiedene Möglichkeiten zum Herstellen einer Verbindung zum Internet simuliert

4. Deaktivieren Sie den Cache und speichern Sie Protokolle, wenn Sie zwischen Seiten wechseln


Ich musste mich vielen Problemen stellen, die, wie sich herausstellte, keine Fehler waren. Ihre Ursache war das falsche Laden des zwischengespeicherten Codes. Um solche Probleme zu beseitigen, können Sie das Caching mithilfe der Funktionen auf der Registerkarte Network vollständig deaktivieren. Dies ist ein Kontrollkästchen Disable cache deaktivieren. Bitte beachten Sie, dass der Cache nicht nur funktioniert, wenn die Entwickler-Symbolleiste geöffnet ist.

Das Speichern von Protokollen ist eine weitere nützliche Funktion, aufgrund derer die Konsole beim erneuten Laden der untersuchten Seite nicht gelöscht wird. Aktiviert dieses Kontrollkästchen Aktivieren Sie das Preserve log auf der Registerkarte Network beibehalten.


Cache deaktivieren und Protokolle speichern

5. Screenshots machen


Die Chrome Developer Tools enthalten ein integriertes Screenshot-Tool. Um es zu verwenden, müssen Sie bei geöffnetem Werkzeugfenster die Tastenkombination Ctrl+Shift+P anwenden und dann das Schlüsselwort- screenshot in das angezeigte Feld eingeben und die gewünschte Methode zum Erstellen eines Screenshots auswählen.


Erstellen eines Screenshots über die Entwickler-Symbolleiste

6. Der Befehl console.log () ist bei weitem nicht die einzige Möglichkeit, etwas in der Konsole zu protokollieren


Jeder verwendet den Befehl console.log() , um Debugging-Daten zu protokollieren. Dieser Befehl erschöpft jedoch nicht die Protokollierungsfunktionen. Insbesondere stehen dem console.warn() Befehle console.warn() und console.error() zur Verfügung.

Diese Befehle zeigen Meldungen mit unterschiedlichen Protokollierungsstufen an der Konsole an. Hierbei handelt es sich um Warnungen bzw. Fehlermeldungen. Sie werden in verschiedenen Farben und Symbolen hervorgehoben. Nachrichten, die von verschiedenen Befehlen in der Konsole angezeigt werden, können gefiltert werden.


Console.warn () und console.error ()

Mit dem Befehl console.table() können Sie einige strukturierte Daten anzeigen, die bequem in einem Tabellenformat formatiert sind.


Befehl console.table ()

Die Möglichkeiten zum Arbeiten mit der Konsole sind nicht auf diese Befehle beschränkt. Zum Beispiel gibt es auch Befehle wie console.assert() und console.group() . Hier finden Sie eine detaillierte Geschichte über solche Teams.

7. Das Konstrukt $ _ gibt den zuletzt berechneten Ausdruck zurück


Das Konstrukt $_ kann verwendet werden, um den Wert einer vorherigen Operation zurückzugeben, die in der Konsole ausgeführt wurde.


Verwenden des Konstrukts $ _

8. Der Befehl $ () ist eine Abkürzung für document.querySelector ()


Mit dem Befehl $() in der Konsole können Sie schnell ein Element auswählen. Die Funktionen von jQuery werden hier übrigens nicht angewendet, obwohl es auf den ersten Blick so scheint, als ob dies nicht der Fall ist.

Ebenso ist der Befehl $$() eine Abkürzung für document.querySelectorAll() .


Verwenden von $ ()

9. Aktivieren von Elementzuständen wie Schweben oder Fokussieren im Bedienfeld „Stile“


Wenn es während des Studiums eines Elements erforderlich ist, sein Verhalten im hover , kann dies eine entmutigende Aufgabe sein, da zum Übersetzen eines Elements in diesen Zustand ein Mauszeiger darüber erforderlich wäre. Die Lösung dieses Problems kann erleichtert werden, indem die Funktionen des Styles . Hier können Sie erzwingen, dass Elemente in Zustände wie hover oder focus .


Gegenstand zum Status zwingen

10. Die Kombination aus Drücken der Strg-Taste und Klicken mit der Maus hilft beim Auffinden einer CSS-Regeldefinition


Mussten Sie jemals wissen, wo eine CSS-Regel beschrieben wird? Diese Aufgabe ist sehr einfach zu lösen, indem Sie die Ctrl Taste drücken und auf die für Sie interessante Regel klicken. MacOS verwendet Cmd anstelle von Ctrl .


Strg + Klick - Suche nach dem Speicherort der CSS-Regeldefinition

Liebe Leser! Was würden Sie der Liste der wenig bekannten Funktionen der Chrome-Entwicklertools hier hinzufügen?


Source: https://habr.com/ru/post/de470411/


All Articles