jQueryのソースコード解析(4) - $名前の競合に対処する方法

VAR _ $ = 。窓$;
VaRの jQueryの= 関数(){}。
jQuery.extend({ 
  noConflict:関数(深い){
     場合(ウィンドウ$ === jQueryの){ 
      。ウィンドウ$ = $ _; 
    } 
    もし(深い&& window.jQuery === jQueryの){ 
      window.jQuery = _jQuery。
    } 
    戻りjQueryのを; 
  } 
})。
ロードjQueryと他のライブラリはまた、$の後に使用されています
VAR用の$ J = jQuery.noConflict();    // 新しい名前定義 
の$ J(関数(){});
あなたは、パラメータとして、jQueryのにのみ必要$を$を引き続き使用する場合、
jQuery.noConflict(); 
jQueryの(関数($){ 
  $( 'div要素')(クリックしてください。関数(){}); 
});

 

おすすめ

転載: www.cnblogs.com/easonw/p/11505328.html