• ベストアンサー

jquery.~~($.~~)について

基礎的な質問ですいませんがよろしくお願いします。 jQueryの記述方法でよく見るのは$("body")などのセレクター指定ですが、 $.supportとか、jQuery.fancybox(~~とかいうときの $【jQuery】は具体的にどういう意味になるんでしょうか? $がjqueryの省略形だとか、なんとなく漠然とはわかるんですが、 特に$.fancybox(~~だとかの場合がよくわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#177743
noname#177743
回答No.1

jQueryは、jQueryというオブジェクトを用意し、その中に必要な処理などをまとめています。$は、このjQueryオブジェクトのショートハンド(簡単に書いて使えるようにしたもの)です。 $(○○)というとき、jQuery関数が呼び出され、必要なDOMを取得するようになります。また$.○○()というときには、jQueryオブジェクトの中に用意されているメソッドを呼び出しています。 JavaScriptは、関数そのものもオブジェクトになっていますので、「関数でもあり、オブジェクトでもある」というjQueryオブジェクトのようなものが作れます。

picicate
質問者

お礼

大変丁寧にありがとうございました! $.○○()がメソッド呼び出しという点がとくに、 的確な言葉として理解できていなかったので すごくわかりやすくなり理解できました。