jQueryとはプログラム言語であるJavaScriptを基に作成されたWebサイト製作に便利なツールで、JavaScriptのライブラリです。
スクロールをすると画像がフェードインして来たり、カーソルを当てると説明が浮かんでくる。といったアニメーションが簡単に製作可能になります。
Edge,InternetExplore,Google Chrome,Safari,Firefox、ブラウザに合わせて動きを変えて対応してくれるため、開発者は実行環境のことを気にせずに実装ができるようになります。
jQuery UIでダイアログ、ウィジェット、アニメーションが簡単に作れるようになります。
JavaScriptは書き方が複数あるため、1つのアニメーションを書くにしても人それぞれ方法が異なり、開発者の数だけ書き方が存在します。
しかしjQueryはHTMLの要素と実行したい処理を書式 「$('セレクタ').メソッド(引数); 」の形で書くことで統一されているため、メンテナンスが容易になっています。
JavaScriptはブラウザによって動きが変わるため、動作確認をする必要があります。 が、jQueryは複数ブラウザに対して動作保証があらかじめされているため、気にせずコーディングが可能となっています。
jQueryは複数ブラウザ対応やコードの書きやすさ重視のため、実行速度が"やや遅い"ので、速度重視のサイトには不向きというデメリットが存在します。
公式サイトからダウンロード
//jQueryのCDN <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> //GoogleのCDN <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min."></script> //MicrosoftのCDN <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.0.min.js"></script>