「AJAX」の版間の差分
imported>Administrator 編集の要約なし |
imported>Administrator 編集の要約なし |
||
| 1行目: | 1行目: | ||
'''AJAX'''(えいじゃっくす、'''A'''synchronous '''Ja'''vaScript + '''X'''ML)とは、Internet Explorer 5の依存機能であるMicrosoft XML(ActiveXオブジェクト)を使って、Webページのリロードを伴わずにブラウザとサーバー間で非同期通信を実現し、画面をゴリゴリと書き換えたりする技術の総称である。 | '''AJAX'''(えいじゃっくす、'''A'''synchronous '''Ja'''vaScript + '''X'''ML)とは、Internet Explorer 5の依存機能であるMicrosoft XML(ActiveXオブジェクト)を使って、Webページのリロードを伴わずにブラウザとサーバー間で非同期通信を実現し、画面をゴリゴリと書き換えたりする技術の総称である。 | ||
郵便番号検索などで古くから使われていた技術だが、[[Google]]が使いまくったことで大流行し、[[IE]]以外の[[ブラウザ]]にも[[JavaScript]]の[[組込型]]として[[XMLHttpRequest]]という名前こそ違うが同じようなものが実装された。その後、マイクロソフトもIE7でXMLHttpRequestという名前に変更統一し、ほぼすべての[[ブラウザ]]で共通して使えるようになった。 | |||
ただし、あくまでデファクトスタンダードな規格であり、W3Cなどの標準規格ではなく、ブラウザごとの互換性は微妙なので、普通は[[jQuery]]などのフレームワークを使う。 | ただし、あくまでデファクトスタンダードな規格であり、W3Cなどの標準規格ではなく、ブラウザごとの互換性は微妙なので、普通は[[jQuery]]などのフレームワークを使う。 | ||