jQueryは何に使われるのですか?jQueryは実際にはjsフレームワークです

jQueryは何に使われるのですか?jQueryは実際にはjsフレームワークです

jQuery 入門

jQuery ライブラリは、簡単なマークアップ行を使用して Web ページに追加できます。

必要な基本知識 jQuery の学習を始める前に、以下の基本を理解しておく必要があります。

  • html
  • CS
  • JavaScript

これらの科目を最初に勉強する必要がある場合は、当社のホームページでこれらのチュートリアルを見つけてください。

jQueryとは何ですか?

jQuery は JavaScript ライブラリです。

jQuery は、「より少ない記述で、より多くのことを実行する」軽量の JavaScript ライブラリです。

123WORDPRESS.COM 編集者が追加:

アドバンテージ:

ネイティブ js コードと比較すると、非常に強力な機能を非常に少ないコードで実現でき、互換性も良好です。現在、複数のブラウザのサポートなどを考慮してネイティブ js を使用する人が多く、特に jQuery のセレクターは比較的強力です。実際のプロジェクトでは、開発サイクルを短縮するためによく使用されます。ほとんどの企業では jQuery の使用が必須であり、一般の人の js はこのレベルに到達できません。

欠点:

しかし、js を学び始めたばかりの学生にとって、これを使用することは学習に役立ちません。多くの人は jQuery を使用しているかもしれませんが、ネイティブ js を書くのがあまり得意ではなく、個人のスキルの向上には役立ちません。したがって、js を初めて学習する人は、まずネイティブ js で練習し、jQuery と比較して学習することができます。そうでなければ、将来 jQuery よりも優れた js ライブラリは存在しないでしょう。

jQuery ライブラリには次の機能が含まれています。

  • HTML要素の選択
  • HTML要素の操作
  • CSS操作
  • HTML イベント関数
  • JavaScript 効果とアニメーション
  • HTML DOM のトラバーサルと変更
  • アヤックス
  • ユーティリティ

ヒント: さらに、Jquery は多数のプラグインも提供します。

jQuery を使用する理由は何ですか?

インターネット上には多数のオープンソース JS フレームワークがありますが、jQuery は最も人気のある JS フレームワークであり、多数の拡張機能を提供しています。

多くの大企業が jQuery を使用しています。たとえば、次のようになります。

グーグル
マイクロソフト
IBM
ネットフリックス

jQuery はすべてのブラウザで動作しますか?

jQuery コミュニティは、さまざまなブラウザでの JS の互換性に関する多くの問題を認識しています。現在、jQuery は Internet Explorer 6 を含むすべての主要ブラウザと互換性があります。

jQuery は、JavaScript クラス ライブラリに基づくフレームワークです。多くの JavaScript クラス ライブラリといくつかの CSS スタイル シートのカプセル化を提供します。使いやすく、ユーザーとブラウザー間のやり取りを簡素化し、システム パフォーマンスと開発効率を向上させます。

jQuery の設計原則は「write Less, Do More」であり、より少ないコードでより多くのことを行うことを推奨しています。一般的に使用される JavaScript 機能コードをカプセル化し、HTML ドキュメント操作、イベント処理、アニメーション デザイン、Ajax インタラクションを最適化するためのシンプルな JavaScript デザイン モードを提供します。

jQuery のコア機能は、独自のチェーン構文と短く明確で多機能なインターフェース、効率的で柔軟な CSS セレクターと CSS セレクターの拡張機能、便利なプラグイン拡張メカニズムと豊富なプラグインとしてまとめることができます。 jQuery は、IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+ など、さまざまな主流ブラウザと互換性があります。

言語機能

1. ドキュメント要素を素早く取得する

jQuery の選択メカニズムは Css セレクターに基づいて構築されており、DOM ドキュメント内の要素をすばやくクエリする機能を提供し、JavaScript でページ要素を取得する方法を大幅に強化します。

2. 美しいページのダイナミック効果を提供する

jQuery には一連のアニメーション効果が組み込まれており、これを使用して非常に美しい Web ページを開発できます。多くの Web サイトでは、フェードインとフェードアウト、要素の削除、その他の動的効果など、jQuery の組み込み効果が使用されています。

3. AJAX非更新ウェブページを作成する

AJAX は非同期 JavaScript と ML の略称で、応答性が高く更新の必要がない Web ページの開発に使用できます。これは、サーバーとの往復通信を必要とする PHP Web サイトなどのサーバー側 Web ページを開発する場合に特に当てはまります。AJAX を使用しない場合、データが更新されるたびに Web ページを更新する必要があります。AJAX 効果を使用すると、ページを部分的に更新して動的な効果を実現できます。

jQuery の用途についての記事はこれで終わりです。jQuery は実は js フレームワークです。jQuery について詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL 5.7.17 winx64 のインストールと設定のチュートリアル

>>:  効率をN倍に高めるVimクイックリファレンステーブル15個

推薦する

設定ファイルを変更した後、操作を再開します

余計なことは言わないで、コードだけ見てみましょう〜 # docker-compose をダウン # ...

JavaScriptは文字の出現回数をカウントします

この記事の例では、文字の出現回数をカウントするJavaScriptの具体的なコードを参考までに共有し...

メタタグの詳しい説明(メタタグの役割)

個人のウェブサイトがどんなに素晴らしいものであっても、サイバースペースの広大な海に浮かぶ小さなボート...

Linux で完全な Samba サーバーを構築する方法 (CentOS バージョン)

序文smb は、クライアントとサーバー間の Web 接続および情報通信に使用できるプロトコルの名前で...

CSS で縦書きテキスト配置を実装する方法 (概要)

HTML でのテキストのデフォルトの配置は水平ですが、特殊な場合にはテキストを垂直に配置する必要が...

React.js フレームワーク Redux 基本ケースの詳細な説明

react.js フレームワーク Redux https://github.com/reactjs/...

LinuxサーバーにGRUBをインストールする手順

Linux サーバーに GRUB をインストールする方法クラウド移行ツールを使用して、CentOS ...

MySQL のインデックスとビューの使用方法と違いの詳細な説明

序文この記事では主に、MySQL のインデックスとビューの使用方法と違いを紹介し、参考と学習のために...

MySQL 5.5 の導入に関する問題

MySQL の導入現在、会社ではプラットフォーム運用を通じてMySQLを導入しています。金曜日、プラ...

MySQL の一時テーブルと派生テーブルについての簡単な説明

派生テーブルについてメイン クエリに派生テーブルが含まれている場合、または SELECT ステートメ...

20個のJavaScriptワンラインコードを共有する

目次1. ブラウザのクッキーの値を取得する2. RGBを16進数に変換する3. クリップボードにコピ...

http-proxy-middlewareを使用してNodeでプロキシクロスドメインを実装する方法と手順

目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...

Vueは3段階のナビゲーション表示と非表示を実装します

この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

img タグの src 属性値が空の場合の 2 つのリクエストの問題 (IE 以外のブラウザ)

img src 値が空の場合、リクエストが 2 つ行われます。一部の学生は以前に同様の状況に遭遇した...