目次 |
---|
・関数としてのjQuery ・ユーザエージェント ・配列とオブジェクト操作 ・検査 ・文字列操作 ・相互運用 ・内部API |
jQueryの使い方は、CSSセレクタを用いて要素を特定するものが一般的です。
しかし、jQueryには関数としての素質も持っています。
「Ajax」の「jQuery.ajax」などがその例です。
jQueryはブラウザに依らないスクリプトの構築が可能です。
しかし、それでもブラウザによる情報や挙動も存在します。
jQueryでは、そういった点に関しても情報を提供しています。
jQuery(CSSセレクタ)の結果がjQueryオブジェクトの配列であるように扱われます。
同様に配列やオブジェクトそのものも、jQuery関数を用いて手軽に扱うことができます。
Javascriptでは、配列、オブジェクト、関数は名前での違いがありません。
jQueryには、それらを検査する関数が用意されています。
jQueryには、文字列を操作する関数が用意されています。
jQueryには、エイリアスとして「$」を使うことができます。
例えば「jQuery('#target')」は「$('#target')」と書くことができます。
同様に、上記の「jQuery.trim(str)」も「$.trim(str)」と書けます。
しかし、エイリアス「$」を使うJavascriptライブラリは、jQueryだけではありません。
最も有名なものに、prototype.jsなどがあります。
これらと競合する場合に以下の関数を使い、相互運用します。
以下は、実際にはjQueryの内部で扱うためのAPIです。