• ベストアンサー

jQueryって一言で言うとなんですか?

調べたら 「ウェブブラウザ用のJavaScriptコードをより容易に記述できるようにするために設計された軽量な JavaScriptライブラリである。」 と出てきたのですが、 JavaScriptの一部と考えていいのでしょうか? jQueryは プログラミング言語と思っていいのでしょうか?

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

  • ベストアンサー
  • tracer
  • ベストアンサー率41% (255/621)
回答No.4

あなたの検索結果で答えは出ていますよ。 「JavaScriptライブラリである」なのですから、「ライブラリ」がどういうものなのかを調べるだけです。 もはやjQueryが何なのかという話ではなく、もっと言えば、JavaScript特有の話ですらありません。 http://www.sophia-it.com/content/%E9%96%A2%E6%95%B0%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA その二択であるならば、考え方としては「JavaScriptの一部」の方がニュアンスとして近いです。

参考URL:
http://www.sophia-it.com/content/%E9%96%A2%E6%95%B0%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA
XAAOMMQJLN
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.3

jQueryはJSの寄せ集めで作られた機能の塊です。 それをライブラリといいます。

XAAOMMQJLN
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
noname#212058
noname#212058
回答No.2

・JavaScriptの一部と考えていいのでしょうか?  違います。javascript で作られたライブラリ(プログラム)です。 ・プログラミング言語と思っていいのでしょうか?  違います。言語そのものではなく、javascript 言語で作った  ライブラリ(プログラム)です。 たとえ話で言うと  javascript (プログラミング言語):日本語  jQuery            :古今東西の愛の囁き集  jQueryを使用したプログラム :『古今東西の愛の囁き集』を元に作ったラブレター の関係です。 古今東西の愛の囁き集は『日本語』そのものではありません。日本語で書かれた文章です。 ラブレターを最初から書くのは大変ですが、『古今東西の愛の囁き集』があれば、少しは書きやすいのではないでしょうか (相手に伝わるかは疑問の余地がありますが)。

XAAOMMQJLN
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • t_ohta
  • ベストアンサー率38% (5095/13318)
回答No.1

jQueryは一言で言うと『JavaScriptライブラリ』です。 プログラムを書く時、毎回同じようなコードを書くことがよくあります。 何度も繰り返し書くコードをユーザー定義関数やクラスとして用意しておくと、2回目以降のプログラミングが楽になります。 jQueryは、多くのプログラマがよく使う機能や、ブラウザ毎に異なるコードを書かなければいけないような機能を、使い易い関数にまとめてくれたライブラリです。

XAAOMMQJLN
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • jQuery.jsのcompressed版(pack版or軽量版)はどのように作成しているのでしょうか?

    jQueryというJavaScriptのライブラリ(http://jquery.com/)では、 jQuery (uncompressed) 55kb jQuery (compressed) 19kb の2パターンをダウンロードすることができるようになっています。 機能は同じですが、compressed版の方が、ファイルサイズが圧倒的に小さくなるように、コーディングされています。 ファイルサイズの大きい、uncompressed版の中身をみると、よく知っている記述方法でJavaScriptが記述されているのですが、 軽量版であるcompressed版の方の中身を見てみると、eval(function(p,a,c,k,e,d)..から始まり、改行コードは一つも含まれておらず、1行で記述されており、中身も私レベルではとても判読できるものではありません。 そこでお尋ねしたいのですが、ファイルサイズの大きい、uncompressed版を、軽量版であるcompressed版に自動変換することができるソフト・ライブラリなどがあるのでしょうか? (もし、このような自動変換が可能であれば、私の既存のソースコードを変換し、軽量化・判読難解化させることができるのでは、と考えております) どうぞよろしくお願いします。

  • jQueryにて複数ライブラリを動かす

    wordpressにてWEB制作を行っています。 jQueryにてfullpage.jsというフルページスクロールするライブラリを使用しております。 そのセクションの一つをfullpage.jsの機能の一つ横スライドを行っているのですが、 fullpage.jsのオプションには自動再生はありません。 スライド部分のみ自動再生を行いたいので bxslider.jsというライブラリを使用し、 横スライドしたいセクションをbxsliderで動かしたいのですが、 bxsliderが全く作動しません。 また <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('.bxslider').bxSlider(); }); </script> の記述を <script type="text/javascript"> jQuery(document).ready(function() { jQuery('#fullpage').fullpage(); }); の上に書くと今度はfullpageが動きません。 jQueryライブラリは同ページで二つ同時には動かないんでしょうか? また、書き方が間違っていますでしょうか? 宜しくお願い致します。

  • JQuery でブラウザ画面に正弦波を描く

    JavaScript のライブラリーであるJQueryを使って、ブラウザの画面に正弦波や直線を描きたいと思っています。このようなグラフィック用のものがあるのでしょうか。 詳しい方、どうぞ教えてください。

  • javascriptとjQueryについて

    javascriptの基礎部分を学びその後、jQueryを学習しました。 ある程度jQueryはできるようになりました。 しかしjQueryはjavascriptのライブラリでjavascriptを簡単に書けるということなのでjavascriptも深いところまで学習すべきか迷っています。 jQueryを学習したのならjavascriptは深いところまでしなくてもいいのでしょうか? やはり使用用途で学習するべきとか変わってくるものなのでしょうか? もし変わってくる場合、こういうことがしたいならjQueryではできないからjavascriptも学習すべきなど簡単な例など出せれたらよろしくお願いします。 現在はPHPとmySQLを学習しています。 質問文が下手で伝わりにくいかもしれないですがよろしくお願いします。

  • ajaxとjQueryとjavascriptの関係

    ajaxとjQueryとjavascriptの関係についてよくわからないのですが ajaxとjQueryはjavascriptのライブラリーと言う事でしょうか? ライブラリーの意味もよくわかってませんが。

  • jQueryとはどのようなものですか。

    質問タイトルの通りなのですが。 jQueryとはどのようなものでしょうか。 ライブラリらしいですが、何となく、JavaScriptを簡単にしたような、用例集みたいなものをイメージしているのですが、違いますか。 JavaScriptの条件分岐、ループ、関数、配列の基本を理解していないと実際、使えないとかいうこと がありますでしょうか。 実は今後、職業訓練のコースでどちらを選択するか迷っています。 一つは、イラストレーターやフォトショップなどを使ってWebの見栄えを整えるデザインのコースで、 もう一方は、ビジュアル的な見た目ではなく、サイトの構造やシステム、仕様を形作っていくコースです。JavaScriptjやjQueryを使うようです。 どちらかというと、自分は芸術作品のようなものを想像するよりも、理知的に筋道だてて考える方が好きですし、前者のデザインのコースは企業実習なるものがあって、私は雇用保険を受けられないので、通所手当や給付金が受けられず、無償労働しなければならずそこが少し引っかかっています。後者には企業実習はありません。 ただ、後者はこれはこれでプログラミング関連なので内容的に難しいかなとも思っています。 そこでjQueryとはどのようなものなのか、知りたく、アドバイス頂けないでしょうか。

  • CakePHPでjQueryを使うには

    ローカル環境にてCakePHPでwebサービスを制作しています。 ブラウザでviewを確認しながら構築しているのですが、この環境でgoogleAPIのjQueryを動作させることは出来るのでしょうか? もしできるとしたら、 <?php echo $this->Html->script('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');?> <script type="text/javascript"> jQuery('#more').click(function(){$('innerboxes').clone().appendTo('box')}); </script> で動かないのは何が問題なのでしょうか? また、googleAPIを使わない方法でも以下のように試しましたが、これも動かない原因はどこにあるのでしょうか? jQueryのホームページでver1.5のソースをコピーし作ったjQuery1.5.jsを、 webroot /jsに入れる。 Controllerに var $helpers=array('Ajax','Javascript'); を記述。 Viewに、 <?php echo $javascript->link('jQuery.1.5.js'); ?> <script type="text/javascript"> jQuery('#more').click(function(){$('innerboxes').clone().appendTo('box')}); </script> 宜しくお願いします。

  • javascriptとjQueryについて

    初心者の質問で申し訳ないのですが回答してもらえるとうれしいです。 つい先日、書店に行ったとき新刊でjavascriptの入門書みたいな本がでておりふと疑問に思ったことがあります。 javascriptのライブラリの一つでjQueryという誰でも簡単にjavascriptと同じ動作ができるものがあるのになぜjavascriptを学んでもらうための本が今更出ているのだろうと思いまいした。 たしかにjQueryももとをたどればjavascriptといえると思うのですがそれなら初めからjQuery入門書をだしたほうがいいのではないかと思います。 私自身まだまだ無知なので本当はこういうことというのがありましたら教えてください。

  • jQueryのダウンロードについて

    はじめまして、今回の相談内容は、プログラミング言語の「JQuery」についての初歩的な質問です。 「jQueryポケットリファレンス」という本を使い勉強しています。 「jQuery.com」というサイトで、ダウンロードのボタンをクリックすると、膨大なソースコードが出てきます。 これは、コピーして、どこかのファイルに保存すればいいのでしょうか? 初歩的な質問で大変すみませんが、どうぞよろしくお願いします。

  • jQueryについて教えてください

    jQueryというJSがあるのは誰もがご存知だと思います。 私も名前や少しだけ使ったことがありますが、いまいち漠然として分かりません。 初歩的な質問で申し訳ないのですが、 極論から言うとjQueryでいったいどの位の表現?機能を使うことができるのですか? 本も買ってみたり、ネットでも調べると何かしらjQueryを使ったプログラムはありますが、それが全てではないと思いますし、むしろ極一部だと思います。 jQueryを使うと、どんな事を、どうやったら、何ができる? って事がどうして皆さん分かるのでしょうか? 例えば何かイメージしてる動きがあって、それはネットで調べれば近い情報は出てくると思います。 しかし、jQueryである必要も無ければ、jQueryの方が楽な場合もあると思います。 だけどjQueryだとなぜ楽に作れるのか、それが理解できなくて困っています。 JavaScriptの知識はかじる程度しかないですが、 jQueryを理解するにはjQueryのソースを理解しないと、何ができるかは判断できないのでしょうか? また、「jQueryでできることの一覧」みたいなサイトってありますか? あと、jQueryで使えるライブラリの意味がいまいち分かりませんが、 これはjQueryを理解してる人が、使いやすいように作った別のJSファイルって認識で良いのでしょうか? どうも根本的な事を理解しきれてなくて、教えていただきたく。