-1

jQuery カスタム プラグインを作成するときの次の違いは何ですか?

jquery.fn.Myplugin= function(){ /* code */ };

(function ($){ /* code */ })(jQuery);

どちらかを使用する特定の時間はありますか。

4

1 に答える 1

0

jQuery プラグインを作成するための推奨される方法は、最初にドル記号 ($) を使用できるラッパー関数を作成することです。デフォルトでは、$ 記号は他の JavaScript フレームワークとの競合を引き起こす可能性があります。プラグインを関数でラップすると、他の JavaScript フレームワークや $ 記号の使用との競合が発生しなくなります。それ以外には、最初の方法で機能的に問題はありません。

推奨される方法:

(function ($){ 
   $.fn.Myplugin= function(){ 
   /* your plugin code here */ 
   };
})(jQuery);
于 2012-12-05T10:48:07.867 に答える