Vous ne pouvez pas utiliser directement "DAP" sur Google Chrome.
dap signifie "Protocole de l'adaptateur de débogage" . Il s'agit d'un protocole standard utilisé pour les applications de débogage, principalement dans le contexte des éditeurs de code et des environnements de développement intégrés (IDE).
Voici comment cela fonctionne:
1. débogueur: Un débogueur (comme le code vs ou Chrome Devtools) utilise le DAP pour communiquer avec un adaptateur de débogage .
2. Adaptateur de débogage: Cela agit comme un pont entre le débogueur et l'application cible (le code que vous souhaitez déboguer). Il comprend la langue spécifique et l'exécution de l'application.
3. Application cible: Ceci est le programme que vous souhaitez déboguer.
comment il se rapporte à Chrome:
* Chrome Devtools: Chrome Devtools est un débogueur intégré qui utilise DAP pour interagir avec le code JavaScript en cours d'exécution dans le navigateur.
* en utilisant DAP avec Chrome Devtools: Vous n'interagissez pas directement avec DAP. Au lieu de cela, vous utilisez les différentes fonctionnalités de débogage dans Devtools (points d'arrêt, pas à travers le code, inspecter les variables, etc.) qui tirent parti en interne DAP.
Exemple:
Disons que vous déboguez une application JavaScript dans Chrome.
1. Vous définissez un point d'arrêt dans votre code à l'aide de Devtools.
2. Devtools envoie une commande DAP à l'adaptateur de débogage (qui est intégré dans Chrome).
3. L'adaptateur de débogage communique avec le moteur JavaScript, lui disant de suspendre l'exécution au point d'arrêt.
4. Devtools reçoit l'état pause et vous permet d'inspecter les variables, le pas à travers le code, etc.
En bref, DAP est un protocole puissant qui vous permet de déboguer vos applications, et il est parfaitement intégré à Chrome Devtools, ce qui en fait un puissant outil de débogage pour les développeurs Web.
|