9 - 1 : jQueryの特長
jQueryの特長は以下の通りになります。
(1)DOMを簡単に操作できる
jQueryの特徴の最も大きなものはDOMの各ノードを簡単に選択でき、簡単に操作できるところにあります。また、ブラウザの違いについてもある程度吸収してくれます。
(2)様々なイベントをわかりやすく記述
javascriptだけでも、何かしらのイベント(人がクリックしたり値が変わったりマウスが動いたりスクロールしたり。。。)が発生したときの処理ができるのですが、なかなか記述が難しいところがあります。jQueryはそのあたりも簡単に表記できるように作られていますので、ブラウザを通してWebページを見た人の所作に応じて様々な処理を簡単に行うことができます。
(3)たくさんのライブラリが準備
jQueryは、jQuery本体だけでなく、世界中のプログラマが開発したたくさんのライブラリが後悔されています。スライダー画面やフォームのユーザインターフェース、スケジュールやグラフィック処理などが準備されています。
(4)非同期通信を標準装備
jQueryは、Ajax(非同期通信)のライブラリが準備されています。
都道府県名を入力したら、それに合わせて市区町村のセレクトボックスの内容を変更するといった作業をAjaxなしで実現しようとすれば、ページを動かすか全都道府県の市区町村データをあらかじめ配列として準備する必要があります。
jQueryのおかげでそのような手間が非常に少なくなっています。
またいろんなジャンルで様々な情報をXMLという形で提供しているところもありますので、そういうデータを取得して自分のサイトに表示することも可能です。
(5)アニメーションが簡単にできる
jQueryは、たくさんのアニメーション効果が準備されています。フェイドインしたりフェイドアウトしたり、移動したりと様々なアニメーション効果を簡単に実現することができます。