jQuery
jQueryは、Web開発者がWebサイトに追加機能を組み込めるようにするJavaScriptライブラリです。オープンソースであり、MITライセンスに基づいて無料で提供されています。近年、jQueryはWeb開発で使われる最も人気の高いJavaScriptライブラリになっています。
jQueryを実装するには、Web開発者はWebページのHTML内でjQueryのJavaScriptファイルを参照するだけです。WebサイトによってはjQueryのローカルコピーを自分でホストしていますが、GoogleやjQueryのサーバーでホストされているライブラリを参照するだけのWebサイトもあります。たとえば、WebページはHTMLの<head>セクション内に次の行を記述して、jQueryライブラリを読み込むことができます。
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
jQueryライブラリが読み込まれると、Webページはライブラリがサポートする任意のjQuery関数を呼び出せるようになります。一般的な例として、テキストの変更、フォームデータの処理、ページ上の要素の移動、アニメーションの実行などがあります。jQueryはAjaxコードや、PHPやASPなどのスクリプト言語と連携して、データベースからデータにアクセスすることもできます。jQueryはWebサーバーではなくクライアント側で動作するため、ページを再読み込みせずにWebページの情報をリアルタイムで更新できます。一般的な例が「autocomplete(自動補完)」です。これは、検索フォームに検索クエリを入力すると、よく使われる検索語が自動的に表示される機能です。実際、TechTerms.comでは検索ボックスに入力すると検索候補が表示されますが、これはこの仕組みによるものです。
無料で利用できること以外に、jQueryが人気を集めたもう1つの主な理由は、クロスブラウザー互換性です。各ブラウザーはHTML、CSS、JavaScriptをそれぞれ異なる方法で表示するため、Web開発者がすべてのブラウザーでWebサイトを同じように表示させるのは難しい場合があります。Web開発者はブラウザーごとにカスタム関数を書く代わりに、Chrome、Safari、Firefox、Internet Explorerで動作する単一のjQuery関数を使用できます。この複数ブラウザーへの対応により、コーディングのプロセスが大幅に簡単になるため、多くの開発者が標準のJavaScriptからjQueryに移行しました。
jQueryの詳細を確認し、最新のライブラリをjQuery公式Webサイトからダウンロードできます。
知識をテストする