Ich arbeite mit Devtools Debugger von Google Chrome zur Verfügung gestellt. In Bezug auf die Ausführungskontrolle können Sie Haltepunkte überall im Skript hinzufügen und sogar Haltepunkte an Ereignisse anhängen. Sie können Zeile für Zeile in einem Skript springen. Sie können Funktionen überspringen, um in derselben Funktion zu bleiben oder in Funktionen zu wechseln. Und wenn Sie Funktionen aufrufen, können Sie die Funktion verlassen, um zum Anrufer zurückzukehren.Schritt zurück zur vorherigen Zeile im Skript mit Devtools Debugger
Ein Problem, das ich habe, ist manchmal, wenn ich einen Funktionsaufruf überwinde, möchte ich zurückgehen, um in diesen Funktionsaufruf zu treten. Ich lese über https://developer.chrome.com/devtools/docs/javascript-debugging und ich kann keinen Weg finden, dies zu tun. Überschaue ich irgendetwas oder gibt es einen Weg zurück zu treten?
@ SantiagoHernández nicht sicher, was du meinst, wenn ich auf die Funktion, die ich im Sources-Panel zurückgehen möchte, nichts passiert. – Donato
Ich glaube nicht, dass das möglich ist, Sie können eine ähnliche Frage sehen: http://StackOverflow.com/Questions/17498159/how-to-go-backwards-while-debugging-javascript-in-chrome-sources-debugging I Ich glaube, das ist möglich in (einigen?) Fällen mit zum Beispiel Visual Studio mit C#. Und Sie haben Debugger, die den Zustand aufzeichnen, um dies in Java/C++ zu ermöglichen, d. H. "UndoDB". Edit: Ich glaube nicht, dass ein ähnliches Feature für jeden modernen Browser in diesem Moment existiert. –
Ich stimme zu, es kann es nicht tun, aber es gibt immer noch eine Menge cooler Dinge, die es tun kann http://superuser.com/questions/395919/where-is-the-post-tab-in-chrome-developer-tools- Netzwerk und http://www.briangrinstead.com/blog/chrome-developer-tools-monitorevents – Donato