回答:
jQueryは、開発者が文字通り「書くことを減らし、より多くのことを行う」ことを可能にするように設計されたJavaScriptフレームワークです。
まずjQueryは、フレームワークの主要な機能を含むコアライブラリです。そのため、要素をフェードインしたい場合は、ページにjQueryを含めfadeIn()
、要素の1つで関数を呼び出します。
jQuery UIは、ユーザーインターフェイス要素とインタラクションを考慮して作成されており、一般的に、そうでない場合は操作に多くのコードが必要です。そのため、ライブラリには、要素をドラッグアンドドロップして、それらの相互作用から有用な情報を取得する機能などが含まれています。ただし、同時にルックアンドフィールに重点が置かれているため、このライブラリには、これらの強力なUI要素のスタイルを設定するために使用できるあらゆる種類のテーマがあります。
jQueryモバイルは、jQueryの上に構築され、モバイルプラットフォーム用に特別に設計された強力なフレームワークです。ドラッグアンドドロップなどのすべての機能をタッチスクリーン用に再考する必要があるため、「ホバリング」などのコア機能は単純ではありませんモバイル上に存在します。
これらすべてのフレームワークを組み合わせて使用すると、サイトの使いやすさが向上し、開発者の時間を大幅に節約できます。フレームワークの詳細については、学習jQueryにアクセスしてください。
プラグインを使用すると、Web開発者は問題の解決策を取り、それを1つの機能的で独立したブロック(通常は別のファイル)に抽象化できます。彼らはそれを他のすべての人と共有して、同じようにすることができます。そのため、誰かが自分が作成したサイトのギャラリー機能を作成する場合、プラグインを作成すると、コードを簡単に再利用でき、同じ問題に直面している他の人を助けることができます。
Object.keys($.fn)
両方のフレームワークで比較すると、簡単にわかります。これが過去に当てはまったかどうかはわかりません。今日、2つの間に特定の非互換性があるかもしれません。