前書き
HTML、CSS、およびJavaScriptは、Webの3つの基本言語です。 WebサイトをHTMLで構成し、CSSでスタイルを設定し、JavaScriptでインタラクティブ機能を追加します。 実際、ユーザーがクリック、ホバリング、またはスクロールした結果として発生するほとんどのアニメーションとアクションは、JavaScriptで構築されます。
jQueryは、「書き込みを少なくして、もっと行う」JavaScriptライブラリです。 これはプログラミング言語ではなく、一般的なJavaScriptタスクの記述をより簡潔にするために使用されるツールです。 jQueryにはhttps://jquery.com/browser-support/[cross-browser compatible]であるという追加の利点があります。つまり、コードの出力が最新のブラウザーで意図したとおりにレンダリングされることを確認できます。
JavaScriptとjQueryの両方で単純な「Hello、World!」プログラムを比較することで、両方の記述方法の違いを確認できます。
JavaScript
document.getElementById("demo").innerHTML = "Hello, World!";
jQuery
$("#demo").html("Hello, World!");
この短い例は、jQueryが簡潔な方法でプレーンJavaScriptと同じ最終結果を達成する方法を示しています。
目標
このガイドでは、jQueryの予備知識がないことを前提としており、次のトピックについて説明します。
-
WebプロジェクトにjQueryをインストールする方法。
-
API、DOM、CDNなどの重要なWeb開発コンセプトの定義。
-
一般的なjQueryセレクター、イベント、およびエフェクト。
-
記事全体で学んだ概念をテストする例。
前提条件
このガイドを始める前に、次のものが必要です。
-
HTMLおよびCSSの基本的な知識。 簡単なWebサイトのセットアップ方法をすでに知っている必要があり、ID、クラス、疑似要素などのCSSセレクターを理解している必要があります。
-
プログラミングの基礎の理解。 JavaScriptの高度な知識がなくてもjQueryの作成を開始できますが、https://www.taniarascia.com/javascript-day-one/ [変数とデータ型]およびhttps:// wwwの概念に精通している必要があります。 taniarascia.com/javascript-day-two/[math and logic]は非常に役立ちます。
jQueryのセットアップ
jQueryは、HTMLでリンクするJavaScriptファイルです。 プロジェクトにjQueryを含めるには、2つの方法があります。
-
ローカルコピーをダウンロードします。
-
コンテンツ配信ネットワーク(CDN)を介してファイルにリンクします。
この例では、CDNを使用してjQueryを参照します。 jQueryの最新バージョンはhttps://developers.google.com/speed/libraries/[Googleのホストライブラリ]にあります。 代わりにダウンロードしたい場合は、https://jquery.com/download/ [公式WebサイトからjQueryのコピーを取得]を使用できます。
この演習は、小さなWebプロジェクトを作成することから始めます。 これは、「+ css / 」ディレクトリの「 style.css 」、「 js / 」ディレクトリの「 scripts.js 」、およびルートのメインの「 index.html +」で構成されます。事業。
project/
├── css/
| └── style.css
├── js/
| └── scripts.js
└── index.html
最初に、HTMLスケルトンを作成し、 `+ index.html`として保存します。
index.html
<!doctype html>
<html lang="en">
<head>
<title>jQuery Demo</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
</body>
</html>
終了する `+ </ body> `タグの直前にjQuery CDNにリンクし、その後に独自のカスタムJavaScriptファイル、 ` scripts.js +`を追加します。
index.html
<!doctype html>
<html lang="en">
<head>
<title>jQuery Demo</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
</body>
</html>
JavaScriptファイル( + scripts.js +
)をドキュメント内のjQueryライブラリに含める必要があります。そうしないと機能しません。
この時点で、jQueryライブラリがサイトにロードされており、http://api.jquery.com/ [jQuery API]に完全にアクセスできます。
jQueryを使う
コアでは、jQueryを使用して、DOMを介してブラウザーのHTML要素に接続します。
Document Object Model *(DOM)は、JavaScript(およびjQuery)がブラウザーのHTMLと対話する方法です。 DOMが何であるかを正確に表示するには、Webブラウザーで現在のWebページを右クリックし、