10 fonctionnalités peu connues des outils de développement Chrome

L'auteur de l'article que nous traduisons utilise les outils de développement Chrome presque tous les jours. Ici, il veut parler des caractéristiques peu connues de ces outils. Il dit que s'il les connaissait auparavant, alors ils lui seraient certainement utiles.



1. Un moyen simple d'obtenir un lien vers n'importe quel élément à l'étude


Les outils de développement Chrome vous permettent d'obtenir un lien vers n'importe quel élément en cours d'investigation dans la console. Pour ce faire, en travaillant dans le panneau Elements , cliquez avec le bouton droit sur un élément et sélectionnez Store as global variable dans le menu déroulant.


Un moyen simple d'obtenir un lien vers n'importe quel élément faisant l'objet d'une enquête

2. Création d'expressions interactives attachées à la console


Dans les outils du développeur, vous pouvez créer des expressions interactives attachées en haut de la console, dont les valeurs sont constamment mises à jour. La procédure de création de telles expressions est illustrée dans la figure suivante. Si vous savez que certains éléments de la page doivent être mis à jour, cette fonctionnalité peut être très utile pour les observer.


Expressions interactives dans Chrome

3. Simulez des connexions Internet lentes


L'onglet Network des outils de développement Chrome vous permet de simuler une connexion de navigateur à différents réseaux. Cette fonctionnalité peut être extrêmement utile pour évaluer le comportement d'une page dans une situation où le chargement prend plusieurs secondes.


Explorer une page simulant diverses façons de se connecter à Internet

4. Désactiver le cache, enregistrer les journaux lors du basculement entre les pages


J'ai dû faire face à de nombreux problèmes qui, en fin de compte, n'étaient pas des erreurs. Leur cause était un chargement incorrect du code mis en cache. Afin de vous débarrasser de ces problèmes, vous pouvez désactiver complètement la mise en cache en utilisant les capacités de l'onglet Network . Il s'agit d'une case à cocher Disable cache . Veuillez noter que le cache ne fonctionne pas uniquement lorsque la barre d'outils du développeur est ouverte.

L'enregistrement des journaux est une autre fonctionnalité utile en raison de laquelle la console n'est pas effacée lorsque la page sous enquête est rechargée. Active cette case à cocher Preserve log sous l'onglet Network .


Désactiver le cache et enregistrer les journaux

5. Faire des captures d'écran


Les outils de développement Chrome incluent un outil de capture d'écran intégré. Pour l'utiliser, vous devez, avec la fenêtre d'outils ouverte, appliquer la combinaison de Ctrl+Shift+P , puis saisir la screenshot du mot clé dans le champ qui apparaît et sélectionner la méthode souhaitée pour créer une capture d'écran.


Création d'une capture d'écran à partir de la barre d'outils du développeur

6. La commande console.log () est loin d'être le seul moyen de consigner quelque chose sur la console


Tout le monde utilise la commande console.log() pour consigner les données de débogage. Cependant, cette commande n'épuise pas les capacités de journalisation. En particulier, les commandes console.warn() et console.error() sont à la disposition du développeur.

Ces commandes affichent des messages de différents niveaux de connexion à la console - ce sont, respectivement, des avertissements et des messages d'erreur. Ils sont mis en évidence dans différentes couleurs et icônes. Les messages affichés dans la console par différentes commandes peuvent être filtrés.


Console.warn () et console.error ()

Vous pouvez utiliser la commande console.table() pour afficher certaines données structurées formatées de manière pratique dans un format de tableau.


Commande console.table ()

Les possibilités de travailler avec la console ne sont pas limitées à ces commandes. Par exemple, il existe également des commandes telles que console.assert() et console.group() . Vous trouverez ici une histoire détaillée sur ces équipes.

7. La construction $ _ renvoie l'expression calculée la plus récente


La construction $_ peut être utilisée pour renvoyer la valeur d'une opération précédente effectuée dans la console.


Utilisation de la construction $ _

8. La commande $ () est un raccourci pour document.querySelector ()


Vous pouvez utiliser la commande $() dans la console pour sélectionner rapidement un élément. Soit dit en passant, les fonctionnalités de jQuery ne sont pas appliquées, bien qu'à première vue, il puisse sembler que ce n'est pas le cas.

De même, la commande $$() est un raccourci pour document.querySelectorAll() .


Utilisation de $ ()

9. Activation des états d'élément, tels que le survol ou le focus, dans le panneau Styles


Si, lors de l'étude d'un élément, il est nécessaire d'étudier son comportement à l'état hover , cela peut être une tâche intimidante, car pour traduire un élément dans cet état, il serait nécessaire d'avoir un pointeur de souris dessus. La solution à ce problème peut être facilitée en tirant parti des capacités du panneau Styles . Ici, vous pouvez forcer le transfert d'éléments vers des états tels que le hover ou la focus .


Forcer l'élément à indiquer

10. La combinaison de la pression de la touche Ctrl et du clic de la souris permet de trouver une définition de règle CSS


Avez-vous déjà eu besoin de savoir où une règle CSS est décrite? Cette tâche est très facile à résoudre en appuyant sur la touche Ctrl et en cliquant sur la règle qui vous intéresse. MacOS utilise Cmd au lieu de Ctrl .


Ctrl + clic - rechercher l'emplacement de définition de la règle CSS

Chers lecteurs! Qu'aimeriez-vous ajouter à la liste des fonctionnalités peu connues des outils de développement Chrome ici?


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


All Articles