私が理解していることからnoConflict
、jQueryで使用する方法は2つあります(これは他の関数にも当てはまります)。
$.noConflict();
jQuery.noConflict();
jQueryで関数を呼び出す2つの方法の違いは何ですか?
編集
私はそれが何をするのか知っています、私は違いを明確にする助けが必要です。いつ、どのような理由でどちらかを使用する必要があります。
私が明確にしたい他の投稿で見逃された1つのケースがあります:
$
両方ともオブジェクトをjQuery
指しているので、同じです。一部のスクリプトが代わりに使用する理由は、プロトタイプや異なるバージョンのjQueryなど、両方とも変数を使用する他のライブラリとの競合を 防ぐためです。window.jQuery
jQuery
$
$
jQuery.noConflict()を参照してください。ページ上の他のJavaScriptライブラリが$変数を使用している可能性がありますか?
$は、エイリアスに使用される単なる変数であり、変数であるためjQuery
、何でも割り当てることができます。