Le chaînage de plusieurs done() rappels à la même promesse différée

En bref, je voudrais avoir un callback qui est toujours utilisé en cas de réussite d'un appel ajax, suivie par une fonctionnalité de rappel selon l'endroit où la méthode est invoquée.

Cela semble fonctionner. Ma question est de savoir si c'est un usage correct de la promesse de l'objet et si il est sûr de supposer que les multiples promesses de rappels du même type, toujours pile de façon séquentielle?

var dfd = $.Deferred(),
    promise = dfd.promise();

promise.done(function(){
    console.log(1);
}).done(function(){
    console.log(2);
});

dfd.resolve();

http://jsfiddle.net/4ax4nxbh/

InformationsquelleAutor Johan | 2014-10-23