Comment puis-je savoir quelles fonctions sont appelées lorsqu'un bouton est enfoncé dans Chrome Console?
Je suis en train de m'enseigner le Google Fermeture de la bibliothèque javascript. Je suis l'examen de la TreeControl UI widget.
Comment puis-je utiliser Chrome Console d'analyser ce que les fonctions sont exécutées lorsque je clique sur le "Cut" dans la démo ci-dessous? Par exemple, je peux en quelque sorte de définir un point de rupture pour qui? J'ai essayé de voir le code source et en regardant autour, mais j'ai l'impression que Chrome Console peut offrir plus d'une méthode systématique.
https://github.com/google/closure-library/blob/master/closure/goog/demos/tree/demo.html
Vous devez vous connecter pour publier un commentaire.
Avec les Outils de développement Chrome fenêtre ouverte, cliquez sur les "Sources" de l'onglet. Si vous ne voyez rien, vous devrez peut-être cliquer sur "Afficher Navigator" bouton dans le coin supérieur gauche de l'onglet. Avec le navigateur ouvrir, naviguez jusqu'au dossier où le
cut()
fonction est définie (dans votre cas, c'estdemo.html
). Lorsque vous apportez un fichier dans la vue, de trouver la ligne où lecut()
fonction est définie, puis de définir un point d'arrêt sur la première ligne dans cette fonction. Vous pouvez définir un point d'arrêt en cliquant sur le numéro de la ligne sur le côté gauche.Une fois que vous avez configuré votre point d'arrêt(s), faire quelque chose sur la page qui déclencherait la
cut()
fonction et le navigateur doit briser l'exécution du script dès qu'il pénètre dans lecut()
fonction (en supposant que votre point d'arrêt sur la première ligne au sein de lacut()
fonction). À partir de ce point vous pouvez utiliser les commandes en haut à droite de l'onglet à l'étape in/out/autour de code et de voir ce qu'il se passe.Voici une capture d'écran de moi: http://d.pr/i/f6BO
Aussi, voici une superbe vidéo qui parle en utilisant le Chrome Dev tools, y compris la définition de points d'arrêt: http://www.youtube.com/watch?v=nOEw9iiopwI
cut()
et l'affichage de la pile d'appel après le déclenchement, il fonctionne très bien.Vous cherchez peut-être pour le "Écouteur d'Événement de points d'arrêt de la section" sur le côté droit de la Débogueur zone. Ouvert que le haut et sélectionnez l'événement click en vertu de la "souris". Voir l'image à l'écran. Puis cliquez sur le bouton dans l'application et vous serez immédiatement prises pour l'exécution d'un code.
La chose que vous cherchez s'appelle 'Profilage'.
Il peut être réalisé par:
Cela peut être utile pour certaines personnes:
Vous pouvez cliquer-droit sur un élément dans l'onglet éléments et utilisez "briser sur" briser sur, par exemple, de sous-élément de modification. https://developer.chrome.com/devtools/docs/javascript-debugging