jQueryの遅延機能を掘り下げています。私はインターネット上でいくつかの例を試しました。私はそのコンセプトを理解しましたが、resolve()
とpromise()
の違いは分かりません。.resolve()と.promise()の違いは何ですか?
resolve()
とpromise()
の違いは何ですか?
jQueryの遅延機能を掘り下げています。私はインターネット上でいくつかの例を試しました。私はそのコンセプトを理解しましたが、resolve()
とpromise()
の違いは分かりません。.resolve()と.promise()の違いは何ですか?
resolve()
とpromise()
の違いは何ですか?
resolve()
とpromise()
は両方ともjQuery Deferred
オブジェクトのメソッドです。まず
jQueryのdocumentation about Deferredからの抜粋:繰延理解するため
1つのモデルは、 チェーンを意識した機能のラッパーとしてそれについて考えることです。 deferred.then()、deferred.done()、 およびdeferred.fail()メソッドは、呼び出される関数を指定し、 deferred.resolve(args)またはdeferred.reject(args)メソッドは、 関数を「呼び出し」ます。あなたが提供する議論と一緒に。それだけで
then()
、done()
、およびfail()
方法とがresolve()
またはreject()
を持っていませんがあることを除いてDeferred
オブジェクトに非常によく似ているオブジェクトを返しますpromise()
を念頭に置いて
、。ブログ投稿のM-シャープから
promise()
に関する言及:
あなたは、呼び出し元のAPIに 延期を解決するか、拒否する能力に加入しますが、ないために何かを与えたいときに便利です。