


VSCode peut déboguer le navigateur de manière transparente. Jetons un coup d'œil à l'utilisation et à l'analyse des principes !
VSCodeMise à jour épique, vous pouvez déboguer le navigateur en toute transparence. L'article suivant vous amènera à comprendre cette fonction, à voir comment l'utiliser et à analyser brièvement le principe. J'espère qu'il sera utile à tout le monde !
2021-07-16 Microsoft a publié un blog présentant spécifiquement cette fonctionnalité, VSCODE est génial !
Avant cela, si vous souhaitez déboguer Chrome ou Edge dans vscode, vous devez utiliser Chrome Debugger ou l'extension Microsoft Edge Debugger, deux extensions vscode.
Et plus important encore, il ne peut fournir que les fonctions les plus basiques de la console. D'autres, comme le réseau et les éléments, ne peuvent pas être visualisés. [Apprentissage recommandé : "tutoriel vscode"]
Qu'est-ce que cette fonction
Après la mise à jour, on peut directement open link
en chrome ou edge en vscode, et compléter presque tout comme la visualisation d'un élément, d'un réseau, etc. directement dans vscode Toutes les fonctions courantes nécessaires au débogage .
Capture d'écran de l'effet :
(edge devtools)
(console de débogage)
Comment utiliser
L'utilisation est très simple Il vous suffit d'appuyer sur F5 dans le projet front-end pour déclencher le débogage et. effectuer une configuration simple. Voici une configuration lauch.json pour tout le monde. Avec elle, vous pouvez ouvrir directement le navigateur de débogage.
{ "version": "0.2.0", "configurations": [ { "type": "pwa-msedge", "request": "launch", "name": "Launch Microsoft Edge and open the Edge DevTools", "url": "http://localhost:8080", "webRoot": "${workspaceFolder}" } ] }
Chacun doit modifier des paramètres tels que l'url et webRoot en fonction de sa propre situation.
Principe
Le principe est en fait similaire au principe de l'extension du débogueur Chrome. Il est également basé sur le protocole devtool de Chrome pour établir des liens websocket. Interagissez en envoyant des données json formatées, afin que vscode puisse obtenir dynamiquement des informations d'exécution. Par exemple, les requêtes envoyées par le thread réseau du navigateur et les informations sur le nœud DOM.
Vous pouvez obtenir de nombreuses informations via le protocole Chrome devtool, comme la requête réseau mentionnée ci-dessus.
Puisqu'il s'agit d'un lien bidirectionnel établi par websocket, il est facile de changer le dom dans VSCODE et de déclencher des modifications du navigateur. Il nous suffit d'opérer en VSCODE (client websocket), puis d'envoyer une donnée JSON au navigateur (serveur websocket) via websocket. Le navigateur effectuera certaines opérations basées sur les données JSON reçues. En termes d'effet, cela n'est pas différent de l'opération manuelle de l'utilisateur directement dans le navigateur.
Il convient de noter qu'il existe de nombreux clients pour le protocole Chrome devtool, pas seulement les clients NodeJS, mais aussi Python, Java, PHP et d'autres clients. Pour plus de connaissances sur la programmation, veuillez visiter :Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Comment définir des fichiers d'en-tête à l'aide du code Visual Studio? Créez un fichier d'en-tête et déclarez les symboles dans le fichier d'en-tête à l'aide du nom du suffixe .h ou .hpp (tels que les classes, les fonctions, les variables) compilez le programme à l'aide de la directive #include pour inclure le fichier d'en-tête dans le fichier source. Le fichier d'en-tête sera inclus et les symboles déclarés sont disponibles.

Pour activer et définir VScode, suivez ces étapes: installer et démarrer VScode. Préférences personnalisées, y compris les thèmes, les polices, les espaces et le formatage de code. Installez des extensions pour améliorer les fonctionnalités telles que les plugins, les thèmes et les outils. Créer un projet ou ouvrir un projet existant. Utilisez Intellisense pour obtenir des invites de code et des achèvements. Déboguez le code pour parcourir le code, définir des points d'arrêt et vérifier les variables. Connectez le système de contrôle de version pour gérer les modifications et commettre du code.

VS CODE Utilisation de la clé de raccourci en une étape / prochaine: une étape (arrière): Windows / Linux: Ctrl ←; macOS: cmd ← Étape suivante (vers l'avant): Windows / Linux: Ctrl →; macOS: CMD →

VScode est écrit en dactylographie et javascript. Tout d'abord, sa base de code principale est écrite en TypeScript, un langage de programmation open source qui étend JavaScript et ajoute des capacités de vérification de type. Deuxièmement, certaines extensions et plug-ins de VScode sont écrits en JavaScript. Cette combinaison fait de VScode un éditeur de code flexible et extensible.

L'exécution du code dans VS Code ne prend que six étapes: 1. Ouvrez le projet; 2. Créer et écrire le fichier de code; 3. Ouvrir le terminal; 4. Accédez à l'annuaire du projet; 5. Exécutez le code avec les commandes appropriées; 6. Affichez la sortie.

Il existe deux façons de configurer une langue chinoise dans Visual Studio Code: 1. Installez le package de langue chinoise; 2. Modifiez les paramètres "Locale" dans le fichier de configuration. Assurez-vous que la version du code Visual Studio est de 1,17 ou plus.

Visual Studio Code (VSCOD) est développé par Microsoft, construit à l'aide du cadre Electron, et est principalement écrit en JavaScript. Il prend en charge un large éventail de langages de programmation, notamment JavaScript, Python, C, Java, HTML, CSS, etc., et peut ajouter une prise en charge d'autres langues à travers des extensions.
