検索
連載

Aptanaで始めるJavaScriptライブラリ「jQuery」超入門jQueryで学ぶ簡単で効果的なAjaxの使い方(1)(3/3 ページ)

いま話題の「jQuery」を使って、目的を持ったAjax開発の効率化や使いどころ・注意点などについてサンプルを見ながら解説していきます。Webデザイナ/プロデューサーも必見!

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

jQueryにはプラグインがある!

 jQueryを使って、最初からコーディングすることもできますが、すでに作られたプラグイン(拡張機能)を利用して、ほとんどコーディングしないで機能を追加できます。どれだけ簡単にプラグインを追加できるか、見てみましょう。

例えば、こんなプラグイン! カラーピッカー

 ここでは、「farbtastics」というカラーピッカーを使います。これを使えば、色を選択するときにとっても分かりやすいインターフェイスになります。使うには、「Farbtastic: jQuery color picker plug-in」のサイトでダウンロードします。

 ダウンロードしてきたファイルを解凍して、下記ファイルを使います。これらのファイルは、カラーピッカーを動作させるための素材です。

  • farbtastic.js
  • farbtastic.css
  • marker.png
  • mask.png
  • wheel.png

 先ほどの[Project]ビューの「lib」フォルダで右クリックし、[New]→[Folder]を選択します。次の画面で[Folder name]に「farbtastics」と入力して[Finish]ボタンを押します。

図8 フォルダの作成
図8 フォルダの作成

 上記ファイルを前述の要領で「farbtastics」フォルダにドラッグ&ドロップしてください。そして、使えるようにするには、以下のような少量のコードを追加するだけです。

 <head>タグに以下のコードを追加します。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 <body>タグにカラーピッカーを表示するための<div>タグと、入力フォームを入れます。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 このソースコードを実行すると、以下のようになります。

図9 farbtasticsの使用例
図9 farbtasticsの使用例

ほかにもプラグインはいっぱい

 今回紹介したカラーピッカー以外にも、世の中には以下のWebサイトを含めて実に多くのプラグインが存在します。今回の要領でいろいろと試してみてください。

 また、jQueryには表現力豊かなUI(ユーザーインターフェイス)に特化したプラグインとして「jQuery UI」があります。

 jQuery UIについても、少し古いですが以下の記事も参考になりますので、ぜひ試してみてください。

Ajaxを使うのは、プログラマだけではない

 今回はAjaxを使うためのJavaScriptライブラリとしてjQueryの使い方を紹介しましたが、いかがでしたでしょうか。Ajaxを考えなしに使おうとすると、さまざまなトラブルに出会います。使った人の最初の印象としては、「こんなに実装に時間がかかるのなら、Ajaxなんて使わなきゃよかった」というのが本音ではないでしょうか。本連載で初めの一歩からつまずかないように、Ajax開発で起こり得るトラブルの対処法も一緒に学んでいきましょう。

 また、普段プログラムを本職としていると、なかなかデザイナが何を考えているか分からないものですが、Ajaxに注目しているのはプログラマだけではありません。Webサイトは顧客の集客やリピーター確保のツールとして非常に有力なので、WebデザイナやWebプロデューサーといった肩書の人もAjaxを使ってさらに集客率をアップできないか、日々考えているのです。

 一方で、Ajaxはそもそもプログラマの発想からやって来た技術です。なかなかWebデザイナには使いこなすことは難しいというのが現状です。そこで、プログラマの方からAjaxの話題をWebデザイナに振ってみる、というのはいかがでしょうか。きっと、いろんなアイデアやヒントになる情報が得られますよ。

 次回もjQueryを題材に、「開発の効率化に役立つ」などAjaxを使うことの目的についてや、Ajaxの使いどころ・注意点、効果の高いAjaxの事例などを解説します。実際に自分で作ってみて、使う際の注意点を把握するようにしましょう。

今回のポイント

  1. jQueryはAjaxライブラリの1つで、コンパクトでいろんな機能を後から追加できるよ!
  2. Aptanaを使うと、開発がとっても楽になるよ!
  3. 文法はちょっと変だけど、慣れるととっても便利だよ!


Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る