①クロスブラウザ。ブラウザによる違いを吸収してくれる
クロスブラウザ対応は必須、サイトに訪れるユーザーがwindowsやmacなどPCの違いはもちろん、スマホ場合もある。それらに対応した処理をすべて自分1人で作るのは現実的ではなく、無駄も多い。
②JavaScriptより少ないコードの記述で、より多くの処理を行う
ソースがシンプルな方が、間違えも少なく、改良もしやすい。
③CSSのセレクターが使える
動的にCSSをいじるなどの操作は当たり前にある
④軽い
JSコードのデータ量は画像や動画に比べれば小さいので十分に軽いものだといえる。
⑤事実上の標準ライブラリ
使っている人が多いと、質問もしやすいし、エンジニアも確保しやすい。
⑥API(アプリケーション・プログラム・インタフェース)が豊富
いろんな操作がができるようになっている。便利。
⑦プラグインが豊富。jQuery公式のユーザインターフェース(UI)用ライブラリもある
世界中で優秀なエンジニアが、拡張用のプラグインを作っており提供されている。
もちろん有料のものもあるが、それは当然。それに見合うだけの作りこみがされており、感動するはずだ。