Outils pour utilisateurs

Outils du site


devweb:jquery:deferred (lu 10194 fois)

Deferred / Promise

Le code exemple qui m’a fait comprendre le fonctionnement

$('#result').html('waiting...');
 
var promise = wait();
promise.done(result);
 
function result() {
  $('#result').html('done');
}
 
function wait() {
  var deferred = $.Deferred();
 
  setTimeout(function() {
    deferred.resolve();
  }, 2000);
 
  return deferred.promise();
}

source ⇒ http://www.bitstorm.org/weblog/2012-1/Deferred_and_promise_in_jQuery.html

Un gros dossier sur le synchrone / asynchrone (mal de crâne assuré) ⇒ https://www.supinfo.com/articles/single/5640-programmation-asynchrone-javascript

devweb/jquery/deferred.txt · Dernière modification: 04-02-2019 17:23 de edmc73