其次,你可以解释一下如何/为什么下面的代码可以在插件的定义中将’$’映射到jQuery函数,为什么如果不这样做,你的插件可能与可能使用美元符号的其他库相冲突?
(function( $ ){ $.fn.myPlugin = function() { // Do your awesome plugin stuff here }; })(jQuery);
var myFn = function() { alert('myFunc'); }; var $ = myFn; $(); // alerts 'myFunc'