インターンシップの中で、初めてAjaxという言葉を目にした方も少なからずいると思います。 今回は、Ajaxについて簡単に紹介します。
Ajaxとは
Webブラウザに実装されているJavaScriptのHTTP通信機能を使って、Webページのリロードを伴わずにサーバとXML形式のデータのやり取りを行って処理を進めていく対話型Webアプリケーションの実装形態。
と書かれています。 Ajaxが用いられている例としては、GoogleMapがあります。 昔に作られた地図のサイトをみると、場所を動かすたびにすごく時間がかかると思いますが、GoogleMapではサクサクと動かして見ることができると思います。 このようにWebページを動的に更新できるのが、Ajaxの『非同期通信』の特徴みたいです。