Este artículo describe el método de JS para implementar múltiples subprocesos basados en SetTimeout y SetInterval. Compártelo para su referencia, como sigue:
JavaScript no puede implementar el bloqueo de subprocesos (sueño) porque el sueño involucra llamadas al sistema. JS no permite las llamadas del sistema por razones de seguridad.
Si tiene que implementar la declaración para continuar la ejecución, solo puede usar el método inactivo While (1) para consumir la CPU, y la romperá cuando juzgue la hora. Pero este método no es realmente dormir.
Temporizador ejecutado solo una vez
<script> // El temporizador usa function hello () {alert ("hello");} // ejecutar método var t1 = window.setTimeOut (hello, 1000); var t2 = window.setTimeOut ("hello ()", 3000); // ejecutar método window.cleartimeout (t1); // eliminar temporizador </script>Temporizador de ejecución repetido
<script> function hello () {alert ("Hello");} // Repita el método var t1 = window.setinterval (hello, 1000); var t2 = window.setinterval ("hello ()", 3000); // método para eliminar la ventana del temporizador.clearinterval (t1); </script>>pregunta:
Si se ejecutan dos métodos en una página después de cargar la página, pero los resultados de ejecución reales no se pueden ejecutar en el orden que imaginó, ¿cómo puedo resolverlo?
Solución:
Puede agregar un temporizador al método de Onload, establecer un temporizador y luego ejecutarlo después de "retrasar" por un período de tiempo, para que pueda distinguir artificialmente el orden de los métodos de carga y ejecución de la página.
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of JavaScript Algoritmos y técnicas de recorrido ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.