2011年06月16日 過去Blog
ここでは、jQuery初心者の方へ向けに、jQueryの基本的な使い方、使うメリットなどをまとめていきます。jQueryは簡単なコードで、サイトに大きな効果をつけることが可能ですので、デザイナーさんやコーダーの方も是非、試してみてください☆
この記事は体系的にまとめているので、随時、追加・修正していきます。

jQueryを使う準備

jQueryのソースコードのダウンロード 上記のサイトでjQuery本体を入手します。 サイトの右側の「PRODUCTION (31KB, Minified and Gzipped)」にチェックが入っている状態でダウンロードします。 Minifiedというのは、実行動作が軽くなるように最適化されたファイルです。 日本語リファレンス 分からない事や、各種セレクタ、イベントなどは上記の日本語リファレンスが参考になります。 ノンプログラマーのためのjQuery入門

jQueryの基本的な使い方

1. ダウンロードしたjQuery本体をサーバにアップします。 一般的には、htmlのhead内で、アップしたjQueryを読み込みます。
ただし、script要素はページのどこに記述してもOKです。htmlやcssを先に読ませて表示させ、bodyタグの手前でscriptを読ませるという方法もあります。私はこれがオススメです。
<script src="jquery-1.6.1.min.js?ver=20101129" type="text/javascript"><!--mce:0--></script>
2. 実行したいjQueryが書かれたjsファイルを上記と同じくheadで読み込むか、htmlソースに直接記述します。 3. 実行したいjQueryが対象とするhtml要素をhtmlソースに配置します。実行したいscriptは、htmlソースに直接書く事も、外部から読ませることも可能です。script要素は、タグ内にsrcがある場合は、指定された外部ファイルを参照し、srcがなければ、scriptタグの中のコードを読みます。
多くのブラウザはjavascriptファイルの内容をキャッシュするので、外部ファイルにしておくと、二回目以降の表示を高速化出来ます。後々、他のサイトで、同じファイルを使い回す事も考えると外部ファイルでの使用がオススメです。
簡単な流れは以上で、完了です。これだけで動作します。

jQueryを使うメリット

  1. ライブラリに魅力がある上に、人気が高くユーザーがダントツで多いので、情報(ネット、本など)も比較的多い。
  2. 多くの利用者がいるので、開発終了などで、習得した技術が無駄になるリスクが低い。
  3. javascriptとは違う(簡単な)記述で、javascriptを利用することが出来る。
  4. cssに近い記述法を採用しているので、webデザイナーやhtmlマークアップエンジニアでも習得しやすい。
  5. 極めて短いコードでダイナミックな表現が可能になる。
  6. 非常に軽いライブラリなので、ページの読み込みなどの動作にほとんど影響を与えない。
  7. クロスブラウザー設計なので、IE 6以上、Firefox 2.0以上、Safari 3以上、Opera 9以上、Google Chromeなど、主要なブラウザに対応している。この点では、既にjavascriptをガンガン使いこなしている方にとっても魅力的かも。

jQueryを使う際の注意点

  1. prototype.jsやmootoolsなんかと一緒に使う事も可能ですが、コンフリクトを避けるため、基本的には、他のライブラリと併用せず、jQueryのみで使うべき
  2. javascriptファイルとhtmlファイルは、同じ文字コードにすべきです。特別な理由がなければ、utf-8を選ぶべきです。

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

PHPで画像をランダム表示

2010年09月25日 過去Blog
とても丁寧に解説してくれているサイトがあったので、メモしておきます。 http://chocobit.com/2007/03/19.php Atlanta insurance recovery…
「PHPで画像をランダム表示」をはてなブックマークに追加

デスクトップ上のファイルの拡張子を表示させる

2010年01月06日 過去Blog
私の環境では、デスクトップにあるファイル(デスクトップに限らずPC上のすべてのファイル?)の拡張子が表示されない設定になっており、時々、不便に感じることもあったので、それを変更しました。 拡張子を表示させるには、以下のように設定を変更します。 XPの場合 「コントロールパネル」→「フォルダオプション」→「表示」タブをクリックし、下の詳細設定の項目から「登録されている拡張子は表示しない」のチェック…
「デスクトップ上のファイルの拡張子を表示させる」をはてなブックマークに追加

USBメモリがフォーマットできない

2010年10月07日 過去Blog
先日、USBメモリをさしたまま、OSの再インストールをしていると誤って、USBメモリの中のパーティションも削除してしまいました。 そのままだとUSBメモリが使えなくなってしまったので、以下の方法でフォーマットしました。 コントロールパネル > 管理ツール > コンピュータの管理 > ディスクの管理 右下に表示されるディスクの一覧から該当するUSBメモリを探し、右クリック、(パーティションがあ…
「USBメモリがフォーマットできない」をはてなブックマークに追加

iPhoneアプリの起動画面、スプラッシュ画面の設定

2010年12月17日 過去Blog
起動画面の設定は、Default.png (320px  × 480px)という画像をつくり、XCode上のResourceフォルダ内に入れるだけで設定されます。 私の場合は、以上で問題なく、設定されましたが、実機で表示されないなどの場合は、以下のサイトにあるようにすれば、直ったという方もいるようなので、参考にしてください。 http://d.hatena.ne.jp/moroshi/2009…
「iPhoneアプリの起動画面、スプラッシュ画面の設定」をはてなブックマークに追加

[エラー]modifying layer that is being finalized

2010年12月09日 過去Blog
このエラーは、autorelease によってリリースされた(される)コントロールを自分自身で release を読んで解放しようとした時に、おこるエラーの様です。 私の場合は、以下のようなコードを実行したら3回ほどクリックすると落ちました。 ボタンをクリックするとdivision.text にデータベースから抜き出した文字列を表示するというコードです。 division.text = [N…
「[エラー]modifying layer that is being finalized」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy