2011-09-12 12 views
7

Sospecho que tengo un problema con una función de tiempo de espera en javascript que desencadena una actualización. ¿Hay alguna forma en Firebug para ver qué tiempos de espera se han registrado?¿Cómo se inspecciona un tiempo de espera de JavaScript con Firebug?

Editar: Supongo que no estaba claro, ¿hay alguna manera de ver la lista de devoluciones de llamada de tiempo de espera o su estado? (Tiempo transcurrido, disparado o no, función registrada, etc.).

+0

Todo lo que he encontrado hasta ahora es que se puede obtener el ID del temporizador. http://justpowered.de/blog/misc/javascript-timer-and-stack-trace-debugging.html –

Respuesta

1

Si nombra todos los tiempos de espera, puede verlos en Firebug.

var t1 = setTimeout(...,...); 

Luego, en la consola que puede simplemente escribir en t1 y pulse entrar

o escribe console.log(t1) en la consola y pulse entrar

0

Sólo tiene que utilizar console.log('your message here'); el seguimiento de sus ejecuciones de función.

Llámalo al principio de una función y sabrá que se está llamando a esa función.

Si lo coloca en la función que llama el setTimeout, sabrá cuántas veces se activó.

Cuestiones relacionadas