- ベストアンサー
jquery.~~($.~~)について
基礎的な質問ですいませんがよろしくお願いします。 jQueryの記述方法でよく見るのは$("body")などのセレクター指定ですが、 $.supportとか、jQuery.fancybox(~~とかいうときの $【jQuery】は具体的にどういう意味になるんでしょうか? $がjqueryの省略形だとか、なんとなく漠然とはわかるんですが、 特に$.fancybox(~~だとかの場合がよくわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#177743
回答No.1
jQueryは、jQueryというオブジェクトを用意し、その中に必要な処理などをまとめています。$は、このjQueryオブジェクトのショートハンド(簡単に書いて使えるようにしたもの)です。 $(○○)というとき、jQuery関数が呼び出され、必要なDOMを取得するようになります。また$.○○()というときには、jQueryオブジェクトの中に用意されているメソッドを呼び出しています。 JavaScriptは、関数そのものもオブジェクトになっていますので、「関数でもあり、オブジェクトでもある」というjQueryオブジェクトのようなものが作れます。
お礼
大変丁寧にありがとうございました! $.○○()がメソッド呼び出しという点がとくに、 的確な言葉として理解できていなかったので すごくわかりやすくなり理解できました。