はじめに
jQuery ドキュメントへようこそ!この実験では jQuery の紹介を行います。
jQuery を始めることは、JavaScript、HTML、CSS、および一般的なプログラミング概念に関する経験に応じて、簡単かチャレンジングかもしれません。
知っておく重要なことは、jQuery はただの JavaScript ライブラリであるということです。jQuery のすべての機能は JavaScript を介してアクセスされるため、JavaScript をしっかりと理解しておくことは、コードの理解、構築、デバッグに欠かせない要素です。定期的に jQuery を使用することで、時間の経過とともに JavaScript の熟練度を向上させることができますが、JavaScript の組み込み構文や構造に関する知識がないと、jQuery を書き始めるのは難しい場合があります。したがって、JavaScript の初心者の場合は、Mozilla Developer Network (MDN) の JavaScript 基本チュートリアルをチェックすることをお勧めします。
jQuery の仕組み
VM 内には既に
index.htmlが用意されています。
このファイルは環境初期化時に自動的に生成されます。自動生成されない場合は、上の画像に示すようにファイルを作成して機能させます。関数コードは以下の通りです。
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Demo</title>
</head>
<body>
<p>jQuery</p>
<script src="jquery.min.js"></script>
<script>
// ここにあなたのコードを記述します。
</script>
</body>
</html>
<script> 要素の src 属性は jQuery のコピー先を指す必要があります。jQuery のダウンロード ページから jQuery のコピーをダウンロードし、jquery.min.js ファイルを HTML ファイルと同じディレクトリに保存します。
注:jQuery をダウンロードするとき、ファイル名にはバージョン番号が含まれる場合があります。たとえば
jquery-x.y.z.jsのように。このファイル名をjquery.jsにリネームするか、<script>要素のsrc属性をファイル名に合わせて更新することを確認してください。
ドキュメント読み込み完了時にコードを起動する
ブラウザがドキュメントの読み込みを完了した後にコードを実行するようにするために、多くの JavaScript プログラマはコードを onload 関数にラップします。
window.onload = function () {
alert("welcome");
};
残念ながら、バナー広告を含むすべての画像のダウンロードが完了するまでコードは実行されません。ドキュメントが操作可能になった直後にコードを実行するには、jQuery には ready イベント と呼ばれる文があります。
$(document).ready(function () {
// ここにあなたのコードを記述します。
});
注:jQuery ライブラリは、
windowオブジェクトのjQueryと$という 2 つのプロパティを介してそのメソッドとプロパティを公開しています。$は単にjQueryのエイリアスであり、書きやすく速いために頻繁に使用されます。
たとえば、ready イベント内で、リンクにクリックハンドラを追加することができます。
$(document).ready(function () {
$("button").click(function () {
$("p").text("Hello jQuery!");
});
});
上記の jQuery コードを、// ここにあなたのコードを記述します。 と書かれている箇所に HTML ファイルにコピーします。そして、HTML ファイルを保存して、ブラウザでテストページを再読み込みします。
完全な例
以下の例は、上記で説明したクリックハンドリングコードを、直接 HTML <body> に埋め込んだものです。実際には、通常はコードを別の JS ファイルに配置し、<script> 要素の src 属性を使ってページに読み込む方が良い場合が多いです。
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Demo</title>
</head>
<body>
<button>click me</button>
<p>Hello World</p>
<script src="jquery.min.js"></script>
<script>
$(document).ready(function () {
$("button").click(function () {
$("p").text("Hello jQuery!");
});
});
</script>
</body>
</html>
右下隅の「Go Live」をクリックして、ポート 8080 でウェブサービスを実行してください。その後、Web 8080 タブを更新してウェブページをプレビューできます。
まとめ
おめでとうございます!あなたは jQuery の仕組みに関する実験を完了しました。jQuery API について詳しく学ぶには、公式の jQuery ドキュメントをご覧ください。