La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo retrasar la ejecución de un método en javaScript?

¿Cómo retrasar la ejecución de un método en javaScript?

setTimeout("test()","2000"); ?//Ejecutar la función test() después de 2000 milisegundos, solo una vez. setInterval("test()","2000"); //Ejecuta la función test() cada 2000 milisegundos, innumerables veces.

Información ampliada:

1. El método setTimeout() se utiliza para llamar a una función o calcular una expresión después de un número específico de milisegundos.

2. Sintaxis: setTimeout(función, milisegundos, param1, param2,...).

3. Consejo: ?1000 milisegundos = 1 segundo.

4. Consejo: Si solo desea ejecutarlo repetidamente, puede utilizar el método setInterval().

5. Consejo: Utilice el método clearTimeout() para evitar la ejecución de la función.

6. Parámetro requerido 1: código/función, requerido. Para llamar a una cadena de código, también puede ser una función.

7. Parámetro requerido 2: milisegundos es opcional. El tiempo, en milisegundos, que se debe esperar antes de ejecutar o llamar al código/función. El valor predeterminado es 0.

8. Parámetros requeridos 3: param1, param2, ..., opcional. Parámetros adicionales pasados ​​a la función de ejecución (este parámetro no es compatible con IE9 y versiones anteriores).

9. Valor de retorno: devuelve un ID (número), que se puede pasar a clearTimeout() para cancelar la ejecución.

10. Ejemplo: var myWindow=window.open("","","width=200,height=100");myWindow.document.write("

Esta es una nueva ventana '

");setTimeout(función(){ miWindow.close() }, 3000);