$
jQuery のサインインは何を表していますか?
$
jQuery のサインインは何を表していますか?
回答:
奇妙ですが、JavaScriptでは、 "$"を関数名として使用できます。jQuery()の省略形です。必要に応じて使用できます。別のライブラリがすでに$を使用している場合は、jQueryを互換モードで実行できます。jQuery.noConflict()を使用するだけです。$は、JSのセレクター関数としてかなり一般的に使用されています。
jQueryでは、$関数は選択を行うだけではありません。
ここにドキュメントがあります:https : //api.jquery.com/jQuery/
typeof $
どちらが「関数」を出力するかを試してください。;)
他の回答で述べたように、$はjQuery関数へのショートカットです。
一部のJavaScriptライブラリは$も使用します(例:プロトタイプ)。他のライブラリとの競合を避けるために、jQueryはjQuery.noConflict()関数を提供します。この関数を呼び出すと、$変数の制御は、最初にそれを実装した他のライブラリに戻ります。jQueryを使用するためにこれを行うと、これ以上$( 'div.someClass')を実行できなくなり、代わりにjQuery( 'div.someClass')が実行されます。
代わりにこれを行うことができます:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
noConflictの使用に関する問題を回避するためにプラグインを作成する場合、関数に「jQuery」を渡すことができます。
function($) {
//use $ writing your plugin
}(jQuery)
$は単にjQueryと呼ばれる関数です。これにより、jQueryライブラリのすべての機能にアクセスできます。
ここで見つけることができます:http : //docs.jquery.com/%24
jQueryを定義/アクセスするための$記号
$記号はjQueryを定義/アクセスします$(selector).action()