まぁ、魔法とかじゃないですけどね。これは本当に普通の Javascript であり、普通の XML (または JSON、またはその他のデータ形式) です。そして、それはブラウザで実行されます。これはどれも特に新しいものでも目新しいものでもありません。Microsoft は 1996 年に「DHTML」について話し、1997 年に正式にリリースしました。
しかし、これらの既存のものを組み合わせることは、特定の名前を獲得するのに十分一般的で有用なアプローチです. AJAX は、ブラウザーで実行されている Javascript ロジックで駆動される非同期要求を使用して、XML 形式またはその他の形式でデータを取得するパターンを指します。通常、取得したデータは、ページ全体を更新することなく、何らかの方法で HTML ページを更新するために使用されます。
あなたは、それが標準の JavaScript に過ぎないことを理解していないと言いました。
ブラウザで Javascript を使用すると、期限切れ後にアラートをポップアップ表示するタイマーを実行するのと同じくらい簡単なことを実行できます。または、背景色でフェードアウトを実行できます。または、アコーディオン ポップアウトのような jQuery 効果を実行します。または、異なる列で HTML テーブルを動的に並べ替えます。Javascript を使用すると、テキスト ボックスのオートコンプリートも可能です。これらはすべて UI を更新しますが、必ずしもデータを取得するとは限りません。(オートコンプリートがそうする場合もありますが、一般的にはそうではありません)。
AJAX は常に通信とデータ取得を伴うため、「標準 Javascript」とは異なります。