aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary/ajax/index.md
blob: 8d012729646874da3464da3ca8d3fade935163f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
title: AJAX
slug: Glossary/AJAX
tags:
  - AJAX
  - CodingScripting
  - 用語集
  - インフラストラクチャ
  - l10n:priority
translation_of: Glossary/AJAX
---
**AJAX** (Asynchronous {{Glossary("JavaScript")}} And {{Glossary("XML")}}) は、 {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}} として知られる技術を用いて、より複雑で動的なウェブページを構築するプログラミング手法のことです。

AJAX によって、ウェブページ全体を再読み込みせずに、 {{Glossary("HTML")}} ページの {{Glossary("DOM")}} の一部分を更新することができます。 AJAX は非同期処理も可能です。つまり、ウェブページのある部分を再読み込みしようとする間もコードは実行され続けます (ウェブページのある部分の再読み込みが終わるまでコードの実行がブロックされる同期処理と比べて)。

対話型のウェブサイトや最新のウェブ標準では、AJAX は徐々に JavaScript フレームワーク内の関数や公式の {{domxref("Fetch API")}} 標準に置き換えられています。

## 関連情報

- {{interwiki("wikipedia", "AJAX")}} (ウィキペディア)
- [AJAX](/ja/docs/Web/Guide/AJAX)
- [AJAX - 始めましょう](/ja/docs/Web/Guide/AJAX/Getting_Started)
- [用語集](/ja/docs/Glossary):

  - {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}}

- {{DOMxRef("XMLHttpRequest")}}
- {{DOMxRef("Fetch API")}}
- [Fetch API の使用](/ja/docs/Web/API/Fetch_API/Using_Fetch)
- [Synchronous vs. Asynchronous Communications](https://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/)