Comment jQuery atteindre $ un alias de la fonction jQuery?

Je vais avoir un peu de mal à enveloppant ma tête autour du signe de $ étant un alias de la fonction jQuery, en particulier dans un plugin. Pouvez-vous expliquer comment jQuery atteint cet aliasing: comment définissez-vous le terme de " $ " est un alias de la fonction jQuery? C'est la première question.

Deuxièmement, pouvez-vous expliquer comment/pourquoi le code suivant fonctionne à la carte '$' à la fonction jQuery en plugin définition et pourquoi, si vous ne le faites pas, votre plugin pourraient entrer en collision avec d'autres bibliothèques qui pourrait utiliser le signe dollar?

(function( $ ){
    $.fn.myPlugin = function() {
        //Do your awesome plugin stuff here
    };
})(jQuery);

OriginalL'auteur RBR | 2011-01-25