2011-07-01 8 views
5

Así que acabo de comenzar a utilizar Firebug para depurar JavaScript, y no tengo problemas para establecer puntos de interrupción, pero ¿cómo puedo ejecutar una línea a la vez después de llegar a un punto de interrupción? ¿Hay alguna manera de hacerlo sin configurar manualmente un nuevo punto de interrupción en cada línea?¿Cómo se ejecuta una línea de JavaScript a la vez en Firebug?

Respuesta

11

Tenga una mirada en la esquina superior derecha:

Firebug

El botón Paso sobre que he anotado con Mover a la siguiente línea, ejecuta la línea actual y pasa a la siguiente. Paso a paso. Para ejecutar también las funciones llamadas paso a paso, debe hacer clic en Ingresar en (anotado con Vaya a la llamada a la función).

+0

Agradable Explicación ... :) –

3

Simplemente presione F11 en un solo paso. O presiona el botón "Entrar".

3

Si desea entrar en el código de una función que se llama en la línea actual, debe usar F11 o "Ingresar" en su lugar.

Si desea pasar a la siguiente línea de su código, use F10 u "Omitir" cuando esté en la vista de depuración. Esto tal vez sea mejor si estás usando un gran framework. Entonces usted no quiere pasar por cada línea del marco, pero más probable es que sólo a través de su propio código ...

0

uso

debugger; 

en el lugar apropiado en ur js, esto desencadenará un punto de interrupción si firebug se está ejecutando, o puede usar depurador; después de cada línea si no puede entrar en funciones y luego simplemente use f5 para saltar a la próxima llamada al depurador.

Cuestiones relacionadas