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


ピックアップ記事

外部のサイトから画像をサーバに取得(コピー)

2009年12月06日 過去Blog
$img_path // 取得する画像のパス(URL) $path = "ここは保存先のパス";  //  /home/ドメイン/public_html/imagesなど $img = file_get_contents($img_path) ;//画像を取得 $fullpath = $path.basename($img_path);//画像の保存フルパス file_put_conten…
「外部のサイトから画像をサーバに取得(コピー)」をはてなブックマークに追加

UITableView + UITexeField

2011年04月29日 過去Blog
TableView cellにTextFieldを表示させる 試してませんが、UITextView,UILabelなども同様の方法でいける気がします。 http://d.hatena.ne.jp/lynk/20090128#1233143275 http://code.google.com/p/iphone-codes/source/browse/EditableCell/?r=0a9142…
「UITableView + UITexeField」をはてなブックマークに追加

MODx vs Drupal ?

2009年11月18日 過去Blog
今まで何度もCMSのMODxを使う事があったので、使い慣れているのもあり、なかなかお気にいりのCMSなのですが、最近少し気になるのがdrupal・・・・ MODx同様、日本では、情報も少なく、あまり浸透もしてないようですが、一度インストールして使ってみようかなぁ。。。…
「MODx vs Drupal ?」をはてなブックマークに追加

[LINUX] PHPでサーバにユーザーを追加 useradd

2010年02月02日 過去Blog
PHPからUSERADDを実行する $id = "username"; $passwd = crypt("passwd"); $cmd = "echo 'sudoPasswd' | sudo -S useradd -p $passwd $id"; exec($cmd, $output); ROOTディレクトリを表示 //ls -a /root $cmd2 = "echo…
「[LINUX] PHPでサーバにユーザーを追加 useradd」をはてなブックマークに追加

zencart:カスタマイズ リンクの貼り方

2009年11月18日 過去Blog
セッションや共用SSLの問題を考えずに、普通にリンクを貼るのであれば、Zencartのデフォルトで設定されているURL(http://domain_name.com/index.php?main_page=contact_us など)をそのままテンプレート内に張り付けることで動作しますが、この方法でリンクを貼るとクッキーの使えないブラウザで正常にセッションが動作しなくなります。Zencartのセッションについてはこちらの記事で触れています。 セッションを維持するリンクの貼り方は状況によっていくつか考えられるので、順に説明していきたいと思います。 …
「zencart:カスタマイズ リンクの貼り方」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy