4

私はこの構文に慣れていません。$.関数呼び出しの前の意味は何ですか?

4

5 に答える 5

7

$あるオブジェクトの単なる名前です。これらのライブラリのいずれかを使用している場合は、jQuery または Prototype である可能性があります。

したがって、単に という名前のオブジェクトの という$.functionName()名前の関数を呼び出すことを表します。functionName$

于 2012-04-26T11:02:24.890 に答える
3

ここの $ 記号は「jQuery」キーワードに置き換えることができます。

$.functionName();

と同じです

jQuery.functionName();

jQuery フレームワークを使用している場合。他のものを使用する場合は、jQuery のようにベース オブジェクトを参照することがあります。

于 2012-04-26T11:02:49.223 に答える
2

ドル記号関数は、多かれ少なかれ事実上、document.getElementById() へのショートカットになっています。

http://osric.com/chris/accidental-developer/2008/04/the-javascript-dollar-sign-function/ これを確認してください

Jquery、Mootools、またはその他の JavaScript フレームワークで使用されます。あなたでも作ることができます

これは小さな例です

function $(obj) {
    return document.getElementById(obj);
}
于 2012-04-26T11:02:32.803 に答える
1

$ - は単なるオブジェクト名です。これは、$ が JavaScript 識別子の有効な記号であるためです。これは特別な構文ではなく、オブジェクトから通常の「functionName」プロパティを取得して呼び出すだけです。一部のライブラリ (たとえば、jQuery など) は、主要なオブジェクトをこの短い名前にエイリアスして、呼び出しに必要なスペースを減らします。

于 2012-04-26T11:03:23.517 に答える
0

これは、JQueryオブジェクトまたはPrototypeまたはMooToolsのエイリアスです。_も見えます。-アンダースコア.

于 2012-04-26T11:00:27.777 に答える