Le panneau Sources des outils pour les développeurs Chrome vous permet d'effectuer les opérations suivantes:
- Afficher les fichiers :
- Modifiez les fichiers CSS et JavaScript.
- Créez et enregistrez des extraits de code JavaScript que vous pouvez exécuter sur n'importe quelle page. Les extraits sont les suivants : similaire aux favoris intelligents.
- Déboguer JavaScript.
- Configurez un espace de travail pour que les modifications que vous apportez dans les outils de développement soient enregistrées dans le code de votre fichier. du système d'exploitation.
Afficher les fichiers
Utilisez le volet Page pour afficher toutes les ressources chargées sur la page.
Organisation du volet Page:
- Le premier niveau, comme
top
sur la capture d'écran ci-dessus, représente un cadre HTML.top
est disponible sur chaque page que vous consultez.top
représente le cadre principal du document. - Le deuxième niveau, comme
developers.google.com
sur la capture d'écran ci-dessus, représente une origine. - Le troisième niveau, le quatrième niveau, et ainsi de suite, représentent les répertoires et les ressources qui ont été chargés
de cette origine. Par exemple, sur la capture d'écran ci-dessus, le chemin d'accès complet à la ressource
devsite-googler-button
estdevelopers.google.com/_static/19aa27122b/css/devsite-googler-button
.
Cliquez sur un fichier du volet Page pour afficher son contenu dans le volet Éditeur. Vous pouvez afficher tous les types de fichier. Pour les images, un aperçu s'affiche.
Modifier les fichiers CSS et JavaScript
Utilisez le volet Éditeur pour modifier les fichiers CSS et JavaScript. Les outils de développement mettent à jour la page pour exécuter le nouveau code.
L'éditeur vous aide également à déboguer. Par exemple, elle souligne et affiche des info-bulles d'erreur intégrées à côté des erreurs de syntaxe et d'autres problèmes, tels que les erreurs d'instructions CSS @import
et url()
, et les attributs HTML href
avec des URL non valides.
Si vous modifiez la propriété background-color
d'un élément, vous verrez que la modification prend effet
immédiatement.
Pour appliquer les modifications JavaScript, appuyez sur Commande+S (Mac) ou Ctrl+S (Windows, Linux). Les outils de développement ne réexécutent pas un script. Par conséquent, les seules modifications JavaScript qui s'appliquent sont celles effectuées à l'intérieur des fonctions. Par exemple, notez que console.log('A')
ne s'exécute pas, contrairement à console.log('B')
.
Si les outils de développement ont réexécuté l'intégralité du script après avoir apporté la modification, le texte A
aurait été consigné dans la
Console :
Les outils de développement effacent vos modifications CSS et JavaScript lorsque vous actualisez la page. Consultez la section Configurer un Workspace pour savoir comment enregistrer les modifications apportées à votre système de fichiers.
Créer, enregistrer et exécuter des extraits
Les extraits sont des scripts que vous pouvez exécuter sur n'importe quelle page. Imaginez que vous tapez plusieurs fois le code suivant dans la console, afin d'insérer la bibliothèque jQuery dans une page, de sorte que vous Vous pouvez exécuter des commandes jQuery depuis la console:
let script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.2.1.min.js';
script.crossOrigin = 'anonymous';
script.integrity = 'sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=';
document.head.appendChild(script);
À la place, vous pouvez enregistrer ce code dans un extrait de code et l'exécuter à tout moment en quelques clics sur un bouton. vous en avez besoin. Les outils de développement enregistrent l'extrait dans votre système de fichiers. Par exemple, examinez un extrait de code qui insère la bibliothèque jQuery dans une page.
Pour exécuter un extrait:
- Ouvrez le fichier dans le volet Extraits, puis cliquez sur Exécuter dans la barre d'action en bas.
- Ouvrez le menu Command, supprimez le caractère
>
, saisissez!
, puis le nom de votre Extrait, puis appuyez sur Entrée.
Pour en savoir plus, consultez Exécuter des extraits de code à partir de n'importe quelle page.
Déboguer JavaScript
Plutôt que d'utiliser console.log()
pour déduire l'origine du problème JavaScript, envisagez d'utiliser la méthode
les outils de débogage des outils pour les développeurs Chrome. L'idée générale est de définir un point d'arrêt,
d'arrêt intentionnel dans votre code, puis de suivre son exécution, ligne par ligne
en temps réel.
À mesure que vous parcourez le code, vous pouvez afficher et modifier les valeurs de toutes les valeurs et les variables, exécuter JavaScript dans la console, etc.
Consultez la page Premiers pas avec le débogage JavaScript pour apprendre les principes de base du débogage dans les outils de développement.
Concentrez-vous sur votre code
Les outils pour les développeurs Chrome vous permettent de vous concentrer uniquement sur le code que vous créez en filtrant le bruit généré par les frameworks et en créant des outils que vous utilisez pour créer des applications Web.
Pour vous offrir une expérience de débogage Web moderne, les outils de développement effectuent les opérations suivantes:
- Sépare le code créé et le code déployé. Pour vous aider à trouver plus rapidement votre code, le panneau Sources sépare le code que vous créez du code groupé et réduit.
- Ignor le code tiers connu:
<ph type="x-smartling-placeholder">
- </ph>
- Le panneau Sources masque ces sources dans l'arborescence de fichiers du volet Page.
- La console masque ces cadres dans les traces de la pile.
- Le menu Ouvrir un fichier masque ce type de fichier dans les résultats de recherche.
En outre, si la fonctionnalité est compatible avec les frameworks, la pile d'appels dans le débogueur et les traces de la pile dans la console affichent l'historique complet des opérations asynchrones.
Pour en savoir plus, consultez les sections suivantes :
- Débogage Web moderne dans les outils pour les développeurs Chrome
- Étude de cas: Améliorer le débogage Angular avec les outils de développement
Configurer un espace de travail
Par défaut, lorsque vous modifiez un fichier dans le panneau Sources, les modifications sont perdues lorsque vous l'actualisez. la page. Les espaces de travail vous permettent d'enregistrer les modifications apportées dans les outils de développement dans votre fichier. du système d'exploitation. Cela vous permet essentiellement d'utiliser les outils de développement comme éditeur de code.
Pour commencer, consultez Modifier des fichiers avec des espaces de travail.