No tengo experiencia con ninguna herramienta de depuración orientada a mi idioma, pero recientemente encontré algunos videos que muestran Firebug.¿Cómo usar las funciones de depurador de Firebug?
Ahora estoy usando Firebug en un script en el que incluí un error.
Mi comprensión actual es:
- puedo establecer un punto de interrupción, que se muestra como un círculo rojo.
- Firebug se detiene en el punto de interrupción y me da 4 opciones (Continuar, Ingresar, Saltar y Salir).
Pero no entiendo:
- Cuál es la diferencia entre las 4 opciones:
Continue
, Step Into
, Step Over
y Step Out
?
Para mí, Step Over es a veces similar a Step Into ... Podría estar equivocado aquí.
Le agradecería si pudiera explicar las diferencias de las 4 opciones, o un enlace a una explicación más detallada de estas opciones.
¿Qué quiere decir con la función actual en el contexto de JavaScript? 'function' se usa en muchos propósitos en JavaScript. –
Sí, lo es, pero una función es, en última instancia, solo un bloque de código, por lo que, por ejemplo, cuando "ingresa" a una función, el depurador lo llevará a la primera línea de código en esa función. Entonces, si configuro un punto de interrupción en una llamada a 'myfunction()', el depurador se rompe, y hago clic en 'step into', el depurador salta a la primera línea de' myfunction'. O si hago clic en 'step over', el depurador simplemente pasa a la siguiente línea. –