Js - attendre
Résolu
aideur aidé
Messages postés
180
Date d'inscription
Statut
Membre
Dernière intervention
-
aideur aidé Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
aideur aidé Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je cherche désespérément comment attendre la fin d'une fonction en js.
exemple :
--------------------------------------------------------------------------------------------------------------
function fc1() {
fc2()
//suite fonction fc1
}
--------------------------------------------------------------------------------------------------------------
Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible.
Merci
exemple :
--------------------------------------------------------------------------------------------------------------
function fc1() {
fc2()
//suite fonction fc1
}
--------------------------------------------------------------------------------------------------------------
Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible.
Merci
10 réponses
Bonsoir aideur aidé,
Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible :
En optimisant la fonction fc2() ?!?
Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible :
En optimisant la fonction fc2() ?!?
fc2 est une fonction assez longue qui récupère des infos sur internet donc le temps qu'il faut pour achever la fonction fc2 est variable.
Autrement dit, contrairement à l'algo que tu as fourni :
tu voudrais que fc2() s"exécute en parallèle pendant que fc1() s'exécute.
Si c'est bien cela que tu souhaites, tu peux faire peut-être appel :
- aux thread (si tu développes en Java notamment)
- à Ajax (et utiliser le déclenchement asynchrone de la fonction fc2() ) si tu es dans une application web
Etant donné que l'on ne sait pas grand chose de ton environnement de développement et de l'architecture de la solution que tu comptes réaliser, je ne peux t'en dire plus.
function fc1() { fc2() //suite fonction fc1 }
tu voudrais que fc2() s"exécute en parallèle pendant que fc1() s'exécute.
Si c'est bien cela que tu souhaites, tu peux faire peut-être appel :
- aux thread (si tu développes en Java notamment)
- à Ajax (et utiliser le déclenchement asynchrone de la fonction fc2() ) si tu es dans une application web
Etant donné que l'on ne sait pas grand chose de ton environnement de développement et de l'architecture de la solution que tu comptes réaliser, je ne peux t'en dire plus.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai relu ton 1ier post, tu développes en javascript.
Je n'ai jamais écris de gadget windows mais j'ai trouvé ce tuto :
https://lgmorand.developpez.com/articles/sidebar-gadget/
Est-ce que cela ne pourrait pas t'aider ?
Je n'ai jamais écris de gadget windows mais j'ai trouvé ce tuto :
https://lgmorand.developpez.com/articles/sidebar-gadget/
Est-ce que cela ne pourrait pas t'aider ?
La fonction fc2 est-elle écrite en js ou est-elle développée en PHP ou en servlet Java ?
En fait, si la solution qui serait de lancer fc2 en parallèle sur un serveur web vous convient, alors peut-être que la technique Ajax est envisageable.
En fait, si la solution qui serait de lancer fc2 en parallèle sur un serveur web vous convient, alors peut-être que la technique Ajax est envisageable.
Ce n'est qu'un gadget web qui fonctionne en local !
Pendant ce temps j'ai peut-être trouvé une solution pour faire autrement, je regarderait ça demain.
Merci à toi
Pendant ce temps j'ai peut-être trouvé une solution pour faire autrement, je regarderait ça demain.
Merci à toi