回答編集履歴
1
動作対象ブラウザ
answer
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
### XMLHttpRequest, Fetch API, jQuery.ajax
|
2
2
|
|
3
|
-
> 非同期通信で、サーバー上のデータを取得する方法としてXMLHttpRequest、Fetch、$.ajaxがありますが、この三つについて調べてみてもなかなか違いがよくわかりません。
|
3
|
+
> 非同期通信で、サーバー上のデータを取得する方法として[XMLHttpRequest](https://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest)、[Fetch](https://developer.mozilla.org/ja/docs/Web/API/Fetch_API/Using_Fetch)、[$.ajax](http://www.jquerystudy.info/reference/ajax/ajax.html)がありますが、この三つについて調べてみてもなかなか違いがよくわかりません。
|
4
4
|
|
5
5
|
APIの呼び出し方法が違うだけで、どれも同じ機能です。
|
6
|
-
機能の優劣はありませんので、自分
|
6
|
+
機能の優劣はありませんので、自分で決めた「動作対象ブラウザ」で実装されているかだけ注意すれば、好みで選んで問題ありません。
|
7
7
|
あえていえば、`jQuery.ajax` はライブラリの機能なので、ビルトイン関数の方が高速に動作しますね。
|
8
8
|
|
9
9
|
### class と prototype
|