まず「Ajax」とは非同期通信を行うためのプログラム(オブジェクト)のことで、
ウェブサイト上でサーバーと同期しなくても通信を行ってデータをやりとりしてくれることです。
Ajaxを使えば、画像や動画をシームレスでウェブサイト上で表示することができます。
このAjaxの恩恵を一番大きく受けているのが、地図サービスです。
ブラウザ上で地図サービスを使うと、マップ上に表示されたピンを移動させると、
地図の画像がそのまま移動します。
ブラウザのページを更新しようとすると、画面が一度真っ白になるのですが、Ajaxを使って非同期通信を行っている地図サービスでは、画面が白くなることはありません。
非同期通信を使うことで、サービスを利用するユーザーに毎回更新を行うといった負担をかけることなく、
サービスを利用してもらうことができます。
Ajaxは正式名称を「Asynchronous JavaScript + XML」といいます。
この名前からわかるように、Ajaxには「JavaScript」、「XML」というプログラムと、
さらに「DOM」というものが組み合わされたものです。
そのため、Ajaxを使いこなそうと思ったら、「JavaScript」、「XML」、「DOM」という3つのプログラムについて調べる必要があります。