Ajax(1.基礎知識)

Ajaxの意味

 「Asynchronous JavaScript + XML」の略。
 JavaScriptXMLを使って非同期にサーバとの間の通信を行うこと。
 一部の情報をサーバーに送信して、それを受け取り反映させる仕組み。

Ajaxの技術

 Ajaxは、下記の機能が組み合わさって実装されています。

Java Script

 「JavaScript」は、動的なWebページを作成できるプログラミング言語

XML HttpRequest

 ブラウザ上でサーバーとHTTP通信を行うためのAPI

DOM

 「Document Object Model」の略。
 ドキュメントの構造的な表現を提供し、内容や表示形態の変更を可能にする。

XML

 「Extensible Markup Language」の略。
 文書やデータの意味や構造を記述するためのマークアップ言語の一つ
 (HTMLと似たようなもの)
 ※ 現在では、AjaxにはXMLの代わりにJSONという型がよく使われています。

json

 「JavaScript Object Notation」の略。
 軽量のデータ交換フォーマットで、人間にとって読み書きが容易で、
 マシンにとっても簡単にパースや生成を行なえる形式。



<参考サイト>
 ■https://qiita.com/hisamura333/items/e3ea6ae549eb09b7efb9
 ■https://proengineer.internous.co.jp/content/columnfeature/11532