Outils pour utilisateurs

Outils du site


code_language:javascript

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
code_language:javascript [2025/11/02 15:38]
74.7.227.242 ancienne révision (2025/11/02 15:15) restaurée
code_language:javascript [2025/12/17 23:53] (Version actuelle)
216.73.216.214 ancienne révision (2025/11/02 15:51) restaurée
Ligne 1571: Ligne 1571:
 Documentation setTimeout: https://www.w3schools.com/jsref/met_win_settimeout.asp Documentation setTimeout: https://www.w3schools.com/jsref/met_win_settimeout.asp
  
-=== Les autres "setTimeout" pour utiliser l'asynchrone en JavaScript ===+=== Les autres "setTimeout" pour utiliser l'asynchrone en JavaScript === 
  
-Il existe d'autres méthodes un peu moins répandues, voire très peu utilisées: 
-  * setInterval : fonctionne comme "setTimeout" , à ceci près qu'elle exécute la fonction passée en paramètre en boucle à une fréquence déterminée par le temps en millisecondes passé en second paramètre.Il suffira de passer la valeur de retour de setInterval à clearInterval pour stopper l'exécution en boucle de la fonction. 
-    * Documentation https://www.w3schools.com/jsref/met_win_setinterval.asp 
-  * setImmediate: Cette fonciton prend en seul paramètre la fonction à exécuter de façon synchrone. La fonction en question sera placée dans la file d'attente de l'event loop, mais va passer devant toutes les autres fonctions, sauf certaines spécifiques au Javascript. 
-    * Documentation: https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate 
- 
-=== Fonction asynchrone par nature === 
-  * Les evenements: Sont toujours exécutés de façon asynchrone. 
-  * Les input/output aux sens large sont toujours exécutés de façon asynchrone. 
-  * Quelques autres... (callBack, Promiss, et les Async/Await) 
  
  
code_language/javascript.1762097902.txt.gz · Dernière modification: 2025/11/02 15:38 de 74.7.227.242