Ajax
非同期通信を用いたWebアプリケーションのユーザーインターフェースの構築技術のひとつ。
特定の フレームワークや製品を指す言葉ではなく、JavaScript、HTMLまたはXHTML、CSS、XML、プレーンテキストなどの、Webブラウザ上でプラグインを用いることなく使用可能な技術の組み合わせを指す。
従来のWebアプリケーションでは、データの送受信を行う度にページ遷移を行う必要があった。
しかし、主要Webブラウザに実装されている XMLHttpRequestオブジェクトを使用することで、ページの画面遷移を発生させることなく通信できる。
これにより、ユーザーがアプリケーションを操作中でもバックグラウンドでサーバー上のデータを更新するなどの非同期通信を実現し、スムーズな操作のUIを実現できる。
「XMLHttpRequestオブジェクト」をはじめとして、Ajaxが対象としている技術は主要Webブラウザの多くがサポートしており、プラグインをインストール必要がないため、リッチクライアントのための技術として採用されることが多い。
エイジャックス
Webブラウザ(web browser)
HTTP (Hypertext Transfer Protocol)
Web 2.0
拡張可能なマーク付け言語(XML : Extensible Markup Language)
JavaScript
DHTML(Dynamic HTML)
DOM(Document Object Model)
AHAH
MVC(model view controller)
ECMAScript
XML-RPC
WDDX(Web Distributed Data eXchange)
Adobe Integrated Runtime
Microsoft Silverlight
オープン標準(Open standard)
C10K問題
Ext JS
Prototype JavaScript Framework
ZK (フレームワーク)
MooTools
jQuery
WebSocket
アプリケーションフレームワーク (Application Framework)
リッチインターネットアプリケーション(RIA : Rich Internet Application)
非同期通信(asynchronous communication)
Ajax framework
List of Ajax frameworks
AJAX Service Bus
Comet (also known as Reverse Ajax)
ActionScript
shokai - /shokai/Ajax
vue-yawaraka - /vue-yawaraka/Ajaxするにあたって必要な知識 & axiosについて
mrsekut-p - /mrsekut-p/Ajax
masuyama13 - /masuyama13/Ajax
Ajax - Wikipedia
Ajax (programming) - Wikipedia
Ajax(Asynchronous JavaScript + XML)とは - IT用語辞典 e-Words
JavaScript.icon
JSON.icon
HTML5.icon
CSS3.icon
XML.icon