J'étais à la recherche par le biais de nouvelles choses ajoutées à jQuery 1.7 et j'ai vu qu'ils ont maintenant jQuery.Rappels() http://api.jquery.com/jQuery.Callbacks/.
La documentation vous montre comment utiliser jQuery.rappels() mais pas du tout applicable exemples de cas où j'ai envie de les utiliser.
Il semble que vous pouvez ajouter/supprimer des rappels à partir d'une liste des rappels et vous pouvez le faire en jQuery.rappels().feu(args), mais cela déclenche TOUS les rappels dans cette liste. Peut-être que je manque quelque chose, mais cela ne semble pas très utile.
Dans ma tête quand j'ai vu cette nouvelle fonctionnalité j'ai pensé que vous seriez capable de l'utiliser avec des paires clé/valeur. Qui serait alors de fournir un moyen simple de gérer les fonctions de rappel à un seul endroit dans votre application. Quelque chose comme
$.callbacks.add("foo", myFunction);
et puis par exemple si je voulais appeler ce rappel à la fin de ma fonction je pourrais faire quelque chose comme
$.callbacks().fire("foo", args);
Toutefois, il ne semble pas que vous pouvez déclencher spécifiques de rappels, vous pouvez seulement d'incendie à tous d'entre eux avec les arguments donnés ou aucun d'eux.
La chose la plus proche que j'ai vu était donné la capacité de donner la .le feu() la fonction d'un contexte, d'établir le "il" de la propriété
.fireWith(context, args)
mais cela n'aide pas vraiment non plus.
Suis-je l'incompréhension de la documentation?
Si c'est la fonctionnalité désirée quels sont applicables exemples où cela est utile.