У меня есть небольшая проблема, обертывая мою голову вокруг знака $, являющегося псевдонимом функции jQuery, особенно в плагине. Можете ли вы объяснить, как jQuery достигает этого псевдонимов: как он определяет '$' как псевдоним для функции jQuery? Это первый вопрос.
Во-вторых, можете ли вы объяснить, как/почему следующий код работает для сопоставления '$' функции jQuery в определении плагина и почему, если вы этого не сделаете, ваш плагин может столкнуться с другими библиотеками, которые могут использовать доллар знак?
(function( $ ){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})(jQuery);