• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryとはどのようなものですか。)

jQueryとは?

このQ&Aのポイント
  • jQueryはJavaScriptを簡単にするライブラリで、セレクタやイベント処理などを簡潔に記述できます。
  • JavaScriptの基本を理解していないと使えない場面もあります。
  • jQueryを使えば、ウェブサイトの見た目や動作を実現することができます。

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

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.2

フレームワークです。 JavaScriptを簡単にしたとか、そういう代替するもんとかではないですね。 アニメーションのタイマー制御とか、JavaScriptのブラウザ最適化をか、毎回書くとクソ面倒なのをフレームワークとしてまとめたものです。 ただ、いろいろプラグインとかあるので構築は早くできるようになります。頼りすぎると抜け出せなくなりますが。 >JavaScriptの条件分岐、ループ、関数、配列の基本を理解していないと実際、使えないとかいうことがありますでしょうか。 もちろんです。 というかきちんと使うにゃjQueryの中身把握が必要。 少なくともHTML/CSS/JavaScriptは基礎だけじゃなく応用までできること。 使うだけならJavaScriptの基礎をしってりゃいいですが、オブジェクトの扱いがあやふやだとすぐに詰まります。 現在のWebコンテンツはそもそもクライアントサイドだけで終わることはほぼありません。 サーバサイドやクラウドとつなげるのが普通ですから、JavaScriptあたりは初歩ですね。 後はサーバ側言語としてPHPやPerl、Rubyなど。 データ形式としてXMLやJSONなど。 このあたりの扱いができるようにならないとまともに仕事できません。 「~~ができればいい」といった人材は現状求められませんね・・・。ただのHTMLコーダーとか、古い産物ですし。 また、最近はある程度のデザインもできる必要がありますよ。とはいえ、これは会社によってどこまで求めるかはわかります。 デザイン側でもコーディングの知識が必要ですしね。(知識ない人だと、スライス切り出してはっつけてサイト作ったりする) 正直、JavaScriptをなんとか書く程度なら、頑張れば半月かかりません。 そもそもPCがあれば開発環境を簡単にそろえられるんで、個人で勉強できる代物です。 もちろんセンスとかありますが、トレーニングでなんとでもなります。 なにはともあれやってみることが重要です。

その他の回答 (4)

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

万能過ぎるフレームワークです 一応ライブラリなのですが、jQuery自体のライブラリも多く存在し 別言語とまでは言いませんが一種の派閥を作っています 要件によってはプログラミングということを意識せずに CSSのような感覚でアニメーション等を作成できます しかしあまりに頼ると当然プログラミングの力は付きません テンプレート的なことしかできなくなります ちょっとした改良や不具合の対処もできないでしょう

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

ノンプログラマーのためのjQuery入門 http://www.slideshare.net/hayatomizuno/jquery-7665168

回答No.3

一般に言語はそれだけではあまり役に立ちません。 言語から呼び出せる様々な機能を実装済みのライブラリが 必要です。残念ながら Javascriptには標準で貧弱なライブラリしか 搭載されていません。 jQuery はかなり高機能な javascript用のライブラリの一つです。 例えば 流行の AJAXを素のJavascriptで行うことは可能ですが かなり大変です。jQueryを使えば簡単に実装できます。 jQuery は DOM と呼ばれる HTML を参照/編集する機能に優れていますが、HTMLのノードの 検索に Webデザイナに馴染み深い、CSS のセレクタと同様の記法を使うのが特徴です。 また、素のHTML/CSSでは出来ない様々な動きをするWeb画面を実現するには HTML/CSS をJavascript と組み合わせる必要がありますが、 jQueryの利用を前提にしたさまざまなUI部品が流通しています。 つまり jQuery はJavascriptのプログラミングを簡単化するとともに、UI部品や 他のライブラリのプラットフォームにもなっています。 以上です。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 jQueryとはJavaScriptのライブラリと呼ばれるものです。 ライブラリとはすごく簡単に言うと、よく使われるような機能を簡単に使えるようにまとめたようなもののことです。 jQueryはプラグイン(さらに、簡単に使えるようにしたもの)が豊富で、それを利用するのみであればJavaScript自体はあまり理解していないくても利用できます。 提示された通りにHTML内に組み込めば動いてくれます。 プラグインを利用しない(または改造等)で何か自分で作ってみようと思ったらJavaScriptとjQueryの書き方が必須になります。 いろいろな機能を簡単に使えるようにしてあるだけなのでプログラミング関連であることは間違いないです。 例えばAjaxという技術をjQuery無しで利用しようとすると、ブラウザの判別、ブラウザによって利用するものの制御、通信ステータスの監視等いろいろ書く必要があるのですがjQueryを利用するとものの数行で書く事が出来ます。 (ただ、それ以降の処理はJavaScriptで実装する必要あり)

関連するQ&A