Outils pour utilisateurs

Outils du site


devweb:jquery:deferred (lu 665 fois)

Ceci est une ancienne révision du document !


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é) ⇒ http://tech.pro/blog/1402/five-patterns-to-help-you-tame-asynchronous-javascript

devweb/jquery/deferred.1402092420.txt.gz · Dernière modification: 07-06-2014 00:07 de edmc73