Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/08/2007, 11:07
Avatar de Calisco
Calisco
 
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 21 años
Puntos: 4
Re: Ejecutar reiteradas vences una funcion con distintos delays

Caricatos ... recursiva no es cuanto una función se llama a si misma ?.
Por otro lado, no importa mucho ahora que es lo que entiendo yo por recursividad.
En estos días lo implementé de una manera distinta. Algo asi ...

Código:
for (i=0; i<10; i++) {
   setTimeout("recurrente()", i*1000);
}
Más allá de algún error de sintaxis, lo que hago con esto es disparar 10 timers donde el primero dura 1 segundo y el ultimo 10. Pero los 10 se disparan al mismo tiempo, entonces puedo deducir que entre cada timer hay un segundo de diferencia, o sea, la función recurrente() la termino llamando 10 veces cada un segundo.
Si todo esto es correcto, necesito saber lo siguiente:

(1) Gasto mucha memoria al hacer esto ?. Pensemos que yo lo quiero, por ahí, para 500 o 1000 iteraciones.

(2) Cuanto mas recurso gasta este script a diferencia al que ha implemento Caricatos (arriba ?

(3) Cuan preciso es ?

(4) Eventos externos tipo onMouseDown, onClick, etc; afectan al funcionamiento ?

(5) Hay alguna forma de hacerlo mejor ?

Saludos y Graciasa.
__________________
| Cabeza De Raton |