Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2490 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  différences Promise et callbacks

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

différences Promise et callbacks

n°2325749
tompouss
Petit chat
Posté le 07-12-2018 à 09:09:57  profilanswer
 

Bonjour,
 
je pensais avoir compris la différence entre Promise et callbacks , mais manifestement la différence est plus subtile que ce que je croyais (jai lu 2/3 articles la dessus mais ca reste flou).
 
par ex, dans un site web, je voulais utiliser une promise pour enchainer 2  animations (la 2eme anim ne se lance qu'après la fin de la première, etc..), mais problème: la première ne s'affiche pas, et juste la 2eme est visible.
 
Par contre, ca fonctionne très bien avec des callbaks imbriqués, donc je me dis que les promises ne sont pas utiles dans ce cas ci (c'est du synchrone si je ne m'abuse).
 
Attention les yeux:  :whistle:  

Code :
  1. export const animeAstronaut = $ => {
  2.   $(".intro__bubble-small" ).fadeIn(500, function() {
  3.     $(".intro__bubble-medium" ).fadeIn(500, function() {
  4.       $(".intro__text2" )
  5.         .addClass("introFirstText" )
  6.         .html("<p>First text</p>" )
  7.         .fadeIn(1000)
  8.         .fadeOut(1000, function() {
  9.           $(this)
  10.             .removeClass("introFirstText" )
  11.             .addClass("introSecondText" )
  12.             .html(
  13.               "<p>2eme texte</strong></p>"
  14.             );
  15.         })
  16.         .fadeIn(1000);
  17.     });
  18.   });
  19. };


 
 
Du coup, si je comprends bien, les promises ne sont réélement utiles que dans le cas par ex, d'une demande de données à un service  web: on ne sait pas quand les données vont arrivées (asyncrhone), et on utilise des promises pour gérer plus simplement
l'appel et réception des réponses du server.


Message édité par tompouss le 07-12-2018 à 09:11:47

---------------
collectionneur de pâtes thermiques
mood
Publicité
Posté le 07-12-2018 à 09:09:57  profilanswer
 

n°2325762
dede_sav
Posté le 07-12-2018 à 10:59:06  profilanswer
 

Non normalement ça devrait fonctionner aussi avec une promise.  
Tu peux montrer ton code qui ne fonctionnait pas ?  
 
Merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  différences Promise et callbacks

 

Sujets relatifs
Lister les différences de types de données entre les colonnes clésJeux JavaScript 7 différences
[C] Quelle différences entre le langage C pour Win XP et Win CE 6.0 ?différences entre SQL Server et MySQL
Différences IE/FirefoxRessortir les différences entre 2 dossiers, dans un 3ème dossier
Recherche de différences dans deux arbres XMLDifférences affichage FF windows / FF Linux
[C++] Différences de déclarations dans des classes Qtdifférences tri à bulle et par permutation
Plus de sujets relatifs à : différences Promise et callbacks


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR