13-07-2011, 10:46 PM
$.when s'appuie sur la méthode promise.
Si elt est un simple Deferred, $.when(elt) renvoie elt.promise().
Sinon, $.when va créer en interne un Deferred, que j'appelle d, pour gérer les différentes "conditions" (je ne sais pas si le terme est vraiment adapté...) et renvoie d.promise().
A l'utilisation, j'ai l'impression qu'on peut se limiter à $.when, ça fera au minimum la même chose, et ça donne un code + uniforme.
Si elt est un simple Deferred, $.when(elt) renvoie elt.promise().
Sinon, $.when va créer en interne un Deferred, que j'appelle d, pour gérer les différentes "conditions" (je ne sais pas si le terme est vraiment adapté...) et renvoie d.promise().
A l'utilisation, j'ai l'impression qu'on peut se limiter à $.when, ça fera au minimum la même chose, et ça donne un code + uniforme.