-
1:ID:DdZvZ8 · 2017-07-20

#質問 jqueryとjsの役割の違いをわかりやすく教えて〜!

13 件の回答

2:ID:sLCzaz · 2017-07-20

同じ、JavaScriptの中にjQueryがある。

jsはJavaScriptの略で、ざっくり言うとWEBサイトに動きを提供するもの。(クリックでclass名をつけたり)

jQueryはJavaScriptを使いやすくするライブラリで、かんたんな命令を書くだけで、代わりにJavaScriptを実行してくれる。jQueryをベースにしたライブラリがたくさんあるので、世界中で利用されている。

3:ID:Zumcyi · 2017-07-20

javascriptは国。
jqueryは法律。
で、どうかな?

4:ID:.50tuc · 2017-07-20

jQueryを読み込まないとか、jQueryというものを全く使わずJavascriptだけで色々やってみろと縛り要件言われて初めて心が折れる。

そんなもんです。

5:ID:kX7GDR · 2017-07-20

私は家の家事で例えましょうかね。

jqueryという家族に頼めば、ご飯いつものところにあるから、作っといてー とか、
宅配きたら、金適当に払って、受け取っておいて、とかでやってくれる。

javascriptは他人に家の中の家事を頼むようなものです。
玄関入って右の部屋に冷蔵庫があるので、開いたら~~の材料があるから、
それを使って、~~って料理を作ってほしい、その料理レシピは本棚の上から2つ目の~~って本だから、そんで、あれで、こうして、ああして。
あー疲れた、やっぱ家族って大事だな。

6:ID:7rkJsf · 2017-07-20

jqueryは嫌い
jsは好き

7:ID:OR.V9e · 2017-07-21

Re:5
長い

8:ID:kX7GDR · 2017-07-21

Re:7
うるせー

9:ID:nv/7oF · 2017-07-22

同じでーす!!!読み方は「ジャバ」

10:ID:3zaQkw · 2017-07-22

JavaScriptはプログラミング言語です。
jQueryはJavaScriptのコードをより容易に記述できるようにしたライブラリです。
別のものに例えるのは分かりにくいので、具体的なコードで説明します。

JavaScriptで、ID名がexampleの要素の横幅を100pxにしようとした場合には、以下のような記述になります。

var element = document.getElementById('example');
element.style.width = '100px';

それをjQueryを使うと、以下のように短く・分かりやすく記述できます。

$('#example').css('width', '100px');

jQueryは、JavaScriptのコードを短く・分かりやすく記述するための便利ツールだと思ってください。
その便利さから、イメージスライダーやモーダルウィンドウなどの機能をWebサイトに簡単に追加できるプラグインが作られ・配布されています。

jQueryは、Webサイトにちょっとした機能を追加することは得意ですが、大規模な開発には向いておりません。

11:ID:8WObGM · 2017-07-22

javascriptはプログラミング言語の一つ。jqueryはjavascriptの一部の機能を使いやすくまとめたもの(中身はjavascript)。一般的にこういうまとめたものをライブラリと言う

12:ID:ZLJWXP · 2017-07-22

jqueryは短く分かりやすくってのもそうだけど、もともとはブラウザ感の仕様の差異を上手いこと吸収してくらることが大きなメリットだったんだよね。ブラウザ毎に異なる処理を自分で書かなくても良いから、短くコードを書けるってこと

14:ID:nv/7oF · 2017-07-23

Re:13
なんでだ、このご時世にこのアホなコメントかけるのか訳がわからない。通報。

1 件の回答が除外されました。[詳細]
コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る