• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptライブラリについて)

JavaScriptのライブラリjQueryについての説明方法

このQ&Aのポイント
  • JavaScriptのライブラリjQueryは、子ノードの追加などの命令をより短く書ける関数の集まりです。
  • 知り合いからの質問に対する説明として、jQueryはJavaScriptのプログラミングをより簡潔にするためのツールであり、命令の記述量を削減することができます。
  • jQueryを使うことで、プログラミング初心者でも簡単にDOM操作やイベントの処理などが行え、開発の効率を向上させることができます。

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

  • ベストアンサー
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.1

たぶん、コードを見せた方が早いよ? (1) CSS セレクタで要素の選択が楽だから、処理のコードに集中できる! var buttons = []; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length;i++) { var el = anchors.item(i); if ("button" == el.getAttribute("class")) buttons.push(el); } これが、 var jqButtons = $("a.button"); の一行でおわり。 (2) ブラウザの違いに煩わされなくてよくて、処理のコードに集中できる! for (var el in buttons) { var listner = null; var on = ""; if (el.addEventListner) listner = el.addEventListner; //標準ブラウザ用 else if (el.attachEvent) listner = el.attachEvent; //IE用 else break; listner(on+"click", function (event) { //クリックしたときの処理 return false; }); } これが jqButtons.click(function (event) { //クリックしたときの処理 return false; }); でおわり。

ShiftTail
質問者

お礼

事例を載せていただきありがとうございます。 一度コードを見てもらおうと思います。 ご丁寧にありがとうございました。

その他の回答 (2)

回答No.3

>知り合いは、javascriptの基礎は出来るレベルです。(for とかif。getelement類) その方は関数を作られたことはありますか? いろんな関数を集めた物がjQueryです。

ShiftTail
質問者

お礼

>いろんな関数を集めた物がjQueryです。 やっぱりそうですよね。 これが一番理解できそうな気がします。 情報ありがとうございました。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

はじめてのjQuery http://higashizm.sakura.ne.jp/jquery_first/ ノンプログラマーのためのjQuery入門 http://www.slideshare.net/hayatomizuno/jquery-7665168

ShiftTail
質問者

お礼

アドレス情報ありがとうございます。 参考にさせて頂きたいと思います。

関連するQ&A

専門家に質問してみよう