2011-10-21 23 views
5

Esto puede parecer una locura, pero ¿hay un depurador por ahí que se rompe automáticamente en la primera línea del código ejecutado?javascript depurador línea por línea

Ejemplo: supongamos que tengo el modo de depuración activado y hago clic en un botón. Ahora el depurador inteligente debe establecer automáticamente el punto de interrupción en la primera línea dentro de la función .click ({}).

De esta manera es muy fácil ver el punto de partida y muy fácil de retroceder.

Seguramente debe haber algo.

Gracias

+2

Eche un vistazo a esto también: http://stackoverflow.com/questions/7338193/using-chrome-how-to-find-whos-binded-to-an-event/7338319#7338319 –

Respuesta

2

Chrome con CTRL + SHIFT + J. ;) Puedes poner puntos de ruptura allí. Creo que también funciona bajo FF. También las nuevas versiones de IE tienen depuradores de JavaScript (sin embargo, no recuerdo el acceso directo).

F12 en la mayoría de los buscadores abre el depurador. Chrome, Safari, IE tienen esto por defecto, y para FF hay el complemento Firebug.

+1

En IE 8 y 9 puede acceder a las herramientas del desarrollador pulsando F12 o Herramientas -> Herramientas del desarrollador. El depurador de Javascript es decente y permite puntos de interrupción. – AlG

+0

Entonces, ¿cómo vas línea por línea? – Si8

9

La mayoría de los depuradores en el navegador le permiten insertar la palabra clave

debugger; 

en su código que provocará una rotura que se produzca en ese momento de la ejecución.

1

También puede depurar desde Visual Studio, seleccionar depurar desde el menú -> Adjuntar para procesar y luego seleccionar el proceso del explorador interterial. Pero primero debe habilitar la depuración del script en Internet Explorer.

Cuestiones relacionadas