このページの本文へ

  • twitterでつぶやく
  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

Web制作の現場で使えるjQuery UIデザイン入門 ― 第2回

jQueryのダウンロードとインストールのチュートリアル

2009年07月22日 14時54分更新

文● 西畑一馬/to-R


jQueryの読み込みと記述場所

 ダウンロードしたjQueryは、利用したいWebサーバーにアップロードし、Webページ(HTML/XHTML)の中にscript要素を書いて読み込みます。


<script type="text/javascript" src="./jquery-1.3.2.js"></script>


 script要素はページ内のどこに記述してもかまいませんが、一般的にはhead要素の内部に記述します。


<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <title>jQueryの読み込み</title>
    <script type="text/javascript" src="./jquery-1.3.2.min.js"></script>
</head>


 ただし最近では、body要素を閉じる直前にscript要素を記述するケースも増えています。JavaScriptの読み込みを後回しにし、HTMLやCSSの描画を優先してページの表示を高速化するためです。このあたりは、あらかじめ自社のポリシーを決めておくといいでしょう。


<body>
    (中略)
    <script type="text/javascript" src="./jquery-1.3.2.min.js"></script>
</body>


 jQueryの命令は、jQueryのライブラリー本体を読み込んだscript要素の後に、再びscript要素で記述していきます。


<script type="text/javascript" src="./jquery-1.3.2.min.js"></script>
<script type="text/javascript">
    //jQueryの命令をここに記述
</script>


 script要素は、src属性がある場合はsrc属性に記述されている外部ファイルを、src属性がない場合はscript要素内に記述されているコードをJavaScriptの命令として評価します。jQueryを使ったプログラムを書く場合にも、script要素の中に直接記述するか、「script.js」などの外部ファイルを作成して記述する方法が選べます。


<script type="text/javascript" src="./jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="./script.js"></script>


 ただし、実務上は外部ファイルに記述したほうがよいでしょう。多くのブラウザーは一度読み込んだJSファイルの内容をキャッシュするため、外部化しておけば2回目以降のページの表示を高速化できます。一度作ったプログラムを後々使い回すことを考えても、JavaScriptは外部化しておいたほうが便利です。

 作成するJSファイルは、埋め込む(X)HTMLと同じ文字コードで保存してください。基本的に文字コードは何でも構いませんが、Ajaxを利用してサーバーと通信する際にはUTF-8以外だと文字化けを起こす可能性があります。特別な理由がなければ、(X)HTMLファイル、JavaScriptファイルともにUTF-8で作成するのがよいでしょう。

この連載の記事

ASCII.jp会員サービス 週刊Web Professional登録

Webディレクター江口明日香が行く

みんなが買ってる最新アイテムはコレだ!

VOCALOID3 スターターIA ARIA ON THE PLANETES

VOCALOID3 スターターIA ARIA ON THE PLANETES

ヤマハ

17,745円〜

24人が購入

Google上位表示 64の法則 (WEB PROFESSIONAL)

Google上位表示 64の法則 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

71人が購入

標準HTML5タグリファレンス (WEB PROFESSIONAL)

標準HTML5タグリファレンス (WEB PROFESSIONAL)

アスキー・メディアワークス

2,205円〜

60人が購入

Speck MacBook Air 13型 See Thru - Clear SPK-MBA13-SEE-CLR

Speck MacBook Air 13型 See Thru - Clear SPK-MBA13-SEE-CLR

スペックコンピュータ

4,262円〜

23人が購入

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

39人が購入

メモリーカード 32GB (PCH-Z321J)

メモリーカード 32GB (PCH-Z321J)

ソニー・コンピュータエンタテインメント

7,772円〜

9人が購入

Windows 7 Home Premium 通常版 Service Pack 1 適用済み

Windows 7 Home Premium 通常版 Service Pack 1 適用済み

マイクロソフト

20,271円〜

4人が購入

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

マイクロソリューション Micro Solution Inc.

59人が購入

Amazon.co.jp