jQueryの基本的な使い方を学べるサイトです。Promiseは、分かりやすく言ってしまえば、AJAX通信にあるようなsucess、errorと言ったコールバック関数をよりシンプルすっきりに書けるための仕組みと言えます。そして、Deferredは更に、Promiseの機能に加えて、付与されたコールバック関数を呼び出す機能があります。 そして、それらのPromise、Deferredの機能を更に高めるために、whenやpipeなどがあったりします。 Promise Deferred Promise まずはPromiseを見てみましょう。以下は、今までのsuccess、errorを利用するやり方です。(completeも付けてみました) function onSuccess() { console.log("成功!"); } function onFailure() { console.lo