(今からjQueryを勉強しようと思うのですが、jQueryにできることとできないこと(できないのでJavaScriptでやること)を知っておきたいので。)
答えは全部できます。なぜならjQueryを使っていても常にJavaScript(DOM API)が使えるからです。
jQueryは主にDOMエレメントをjQueryオブジェクトに加工して操作しやすくなるだけです。
グローバルオブジェクト、グローバル関数、文、演算子などJavaScript CoreはjQuery自体に無いけど使えますよね。
jQuery(window).alert(1) // jQueryオブジェクトにはグローバル関数のalertが定義されていない。 jQuery(window).get(0).alert(1) // getでDOMエレメントを取得するとアクセスできる。
答えは全部できます。なぜならjQueryを使っていても常にJavaScript(DOM API)が使えるからです。
jQueryは主にDOMエレメントをjQueryオブジェクトに加工して操作しやすくなるだけです。
グローバルオブジェクト、グローバル関数、文、演算子などJavaScript CoreはjQuery自体に無いけど使えますよね。
jQuery(window).alert(1) // jQueryオブジェクトにはグローバル関数のalertが定義されていない。 jQuery(window).get(0).alert(1) // getでDOMエレメントを取得するとアクセスできる。
http://www.atmarkit.co.jp/fdotnet/jqueryref/index/index.html
jQyeryにできることは大体こんな感じです。
本来は質問とは考え方が逆で、
JavaScriptで一から実装するのは大変なので
jQyeryでできるところは、jQyeryでやろうというのが普通です。
jQyeryでできることは結構限られてます。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | umI | 112回 | 11回 | 0回 | 2010-09-26 13:22:16 |
コメント(1件)
質問内容とは関係ありませんが、ちょっと失礼します・・・
umIは不適切な回答を繰り返しているようですので、オープンしなくてもいいと思います。
http://q.hatena.ne.jp/umI/answerlist
開いてしまったなら不適切回答にチェックを入れて送信してください。