この記事を読むと、、
- 「関連用語」を使って「XHR」を説明できるようになる
- 「XHR」がもっと好きになる(多分)
関連用語
Fetch API / Ajax
[復習用] 記事の内容を見る前に上記の言葉で「XHR」を説明してみよう!
企画説明
- クラウドって何?って人に聞かれて説明してるけど俺もよく知らないや、、
- ドキュメント読んでみてるけど半分くらい何言ってるか分かんない、、
- 今日の夕飯はナスの炒めものにしよっかな〜、あれ、NASってなんだっけ?
みたいなことが結構あったので、知ったかしていたIT用語を毎日一個ずつちゃんと学んでいこうっていう企画です!
昨日の記事はこちら↓
XHRとは
XHR = XMLHttpRequest = ブラウザからサーバーとデータをやり取りするためのAPI
- ブラウザのJavaScript環境で使える
- 実はHttpじゃないプロトコルでも使えるらしい
- 実はXMLじゃない形式でもデータをやり取りできる
- HTML, Plain Text, JSONの形式が使える
Fetch API = XHRを書きやすくしたAPI
- ES6で追加されたPromiseを用いてcallback地獄を解決している
Ajax = Asynchronous JavaScript and XML = XHRを用いてwebコンテンツを非同期で取得する手法
- HTMLページ全部ではなく、必要な部分だけリクエストできる