jQuery カスタム プラグインを作成するときの次の違いは何ですか?
jquery.fn.Myplugin= function(){ /* code */ };
と
(function ($){ /* code */ })(jQuery);
どちらかを使用する特定の時間はありますか。
jQuery カスタム プラグインを作成するときの次の違いは何ですか?
jquery.fn.Myplugin= function(){ /* code */ };
と
(function ($){ /* code */ })(jQuery);
どちらかを使用する特定の時間はありますか。
jQuery プラグインを作成するための推奨される方法は、最初にドル記号 ($) を使用できるラッパー関数を作成することです。デフォルトでは、$ 記号は他の JavaScript フレームワークとの競合を引き起こす可能性があります。プラグインを関数でラップすると、他の JavaScript フレームワークや $ 記号の使用との競合が発生しなくなります。それ以外には、最初の方法で機能的に問題はありません。
推奨される方法:
(function ($){
$.fn.Myplugin= function(){
/* your plugin code here */
};
})(jQuery);