Des Modèles de conception utilisés dans la bibliothèque jQuery

jQuery est très axée sur les DOM et offre une belle abstraction autour d'elle. En agissant de la sorte, il fait usage de divers bien connu les modèles de conception qui vient de me frapper hier. Un exemple évident serait la Décorateur modèle. L'objet jQuery fournit des nouvelles et des fonctionnalités supplémentaires à travers un véritable objet DOM.

Par exemple, le DOM est un natif insertBefore méthode, mais il n'y a pas de méthode insertAfter. Il existe différentes implémentations disponible pour combler cette lacune, et jQuery est une bibliothèque qui fournit cette fonctionnalité:

$(selector).after(..)
$(selector).insertAfter(..)

Il existe de nombreux autres exemples de Décorateur modèle très utilisé en jQuery.

Quels sont les autres exemples, petites ou grandes, des modèles de conception avez-vous remarqué qui font partie de la bibliothèque elle-même? Aussi, veuillez fournir un exemple de l'utilisation de la répétition.

Ce qui en fait un wiki de la communauté car je crois que les diverses choses que les gens aiment à propos de jQuery peut être retracée à bien connu des modèles de conception, juste qu'ils ne sont généralement pas visés par la répétition du nom. Il n'y a pas de réponse unique à cette question, mais de catalogage de ces modèles permettra de fournir un aperçu utile de la bibliothèque elle-même.