2010-02-05 11 views
10

Estoy tratando de averiguar exactamente cómo funcionan los temporizadores de JavaScript. En particular, si una función de temporizador se ejecuta inmediatamente, el temporizador expira o, en su lugar, cuando el motor de JavaScript está en algún tipo de estado inactivo.Implementación del temporizador de JavaScript

Por ejemplo, si el motor de JavaScript está ejecutando un bloque de código y se apaga un temporizador, se interrumpe la ejecución del bloque de código y se llama a la función del temporizador. ¿O el motor de JavaScript espera hasta que regrese a algún tipo de estado inactivo antes de llamar a la función de temporizador?

Gracias,

AJ

+0

Muy buena pregunta, me pregunto lo mismo .. Por ejemplo, si algún código JS es verificando el tamaño de un elemento en el DOM, pero el temporizador se apaga cuando el navegador aún no ha completado el renderizado. – oyvindn

Respuesta

Cuestiones relacionadas