2011-10-21 4 views
5

Cela peut sembler fou, mais existe-t-il un débogueur qui casse automatiquement la première ligne du code exécuté? Exemple: supposons que le mode débogage soit activé et que je clique sur un bouton. Le débogueur intelligent doit maintenant définir automatiquement le point d'arrêt sur la première ligne à l'intérieur de la fonction .click ({}).javascript Débogueur ligne par ligne

De cette façon, il est très facile de voir le point de départ et très facile de revenir en arrière.

Il doit sûrement y avoir quelque chose.

Merci

+2

Jetez un coup d'oeil à ceci aussi: http://stackoverflow.com/questions/7338193/using-chrome-how-to-find-whos-binded-to-an-event/7338319#7338319 –

Répondre

2

Chrome avec CTRL + MAJ + J. ;) Vous pouvez mettre des points d'arrêt là. Je pense que cela fonctionne aussi sous FF. De nouvelles versions d'Internet Explorer ont également des débogueurs JavaScript (ne vous souvenez pas du raccourci). F12 dans la plupart des navigateurs ouvre le débogueur. Chrome, Safari, IE ont ceci par défaut, et pour FF il y a le complément Firebug.

+1

Dans IE 8 et 9 vous pouvez accéder aux outils de développement en appuyant sur F12 ou Outils -> Outils de développement. Le débogueur Javascript est correct et permet des points d'arrêt. – AlG

+0

Alors, comment allez-vous ligne par ligne? – Si8

9

La plupart des débogueurs dans le navigateur vous permettent d'insérer le mot-clé

debugger; 

dans votre code qui provoquera une pause pour se produire à ce moment-là dans l'exécution.

1

Vous pouvez également déboguer à partir de Visual Studio, sélectionnez Déboguer dans le menu -> Attacher au processus, puis sélectionnez le processus d'interter explorer. Mais vous devez d'abord activer le débogage de script dans Internet Explorer.

Questions connexes