ajax javascript jquery

2024/05/03に公開

javasprictで調べていると、上記のような形で記載があり、
何が違う?と混乱したので、解説を置いておきます。

JavaScript
JavaScriptは、ウェブページに動的な要素やインタラクティブな機能を追加するためのプログラミング言語です。
ブラウザ上で直接実行され、ユーザーのインタラクションに応じてウェブページの内容を動的に変更することができます。
JavaScriptは、HTMLやCSSと組み合わせて使用され、ウェブ開発のフロントエンド部分で広く利用されています

jQuery
jQueryは、JavaScriptのライブラリの一つ.

例えば、複数行にわたるJavaScriptコードを、jQueryを使うことで一行で書くことができる場合があります
jQueryはJavaScriptで作られたプログラムです。

プログラムというのは、用意された命令を直接自分で書くほかに、用意された命令を組み合わせて自分で命令(関数)を作る事もできます。
こうして作られた「便利な命令のセット」が詰まったJavaScriptファイルがjQueryです。

Ajax
JavaScriptを使用してサーバーと非同期通信を行い、ページ全体をリロードすることなく部分的にウェブページを更新する技術です。Ajaxは、JavaScriptがHTTPリクエストを送信し、サーバーからの応答を受け取ってウェブページの特定の部分だけを更新することを可能にします。
JavaScriptの通信機能を使ってデータを取得し、画面を書き換える方法の総称です。「JavaScriptを使ったプログラムの一種]です。

まとめ
JavaScriptは言語そのもので、ブラウザで直接実行される。
jQueryはJavaScriptを簡単に扱うためのライブラリで、コードの記述量を減らし、開発を迅速化します。
AjaxはJavaScriptを使用した非同期通信の手法で、ページの全体リロードを避けながらサーバーと通信します。

Discussion