2016-12-12 3 views
0

Dans l'ère préhistorique, vous pourriez obtenir une trace de base en cours d'exécution qui déverserait des numéros de ligne sur l'écran (ou l'imprimante).JavaScript: Trace Running Code (pas une trace de pile)

En utilisant divers outils de débogage, tels que ceux intégrés à Firefox, je peux passer par le code JavaScript.

Existe-t-il un outil qui va suivre en cours d'exécution pour afficher le code? Cela peut prendre la forme de numéros de ligne de code source ou du texte d'une ligne en cours d'exécution. L'outil pourrait être dans un IDE, ou un addon du navigateur, ou tout ce qui est nécessaire.

+0

Vous pouvez utiliser les outils de profilage dans Google Chrome pour voir quelles fonctions sont exécutées et la quantité de CPU/etc est passé sur eux. Vous pouvez définir des points d'arrêt et inspecter le code à des endroits spécifiques. Il est moins logique de parler de numéros de ligne parce que vous pouvez mettre tout un programme sur une ligne dans JS et vous pouvez faire des choses très obscures avec des fermetures. –

Répondre

0

Voulez-vous dire par là?

console.trace(); 

https://developer.mozilla.org/en-US/docs/Web/API/Console/trace

+0

Pour tracer un point précis, je crois que vous pouvez définir un point d'arrêt puis évaluer dans la console (au moins dans Chrome) –

+0

A partir du site lié: "Envoie une trace de pile à la console Web". Je n'étais pas après une trace de pile. – Manngo