resolve()
और promise()
दोनों jQuery Deferred
ऑब्जेक्ट पर विधियां हैं।
पहले jQuery documentation about Deferred से एक टुकड़ा: स्थगित समझने के लिए
एक मॉडल एक श्रृंखला अवगत समारोह आवरण के रूप में यह सोचने के लिए है। Deferred.then(), deferred.done(), और deferred.fail() विधियां बुलाए जाने वाले कार्यों को निर्दिष्ट करती हैं और deferred.resolve (args) या deferred.reject (args) विधियां फ़ंक्शन "कॉल" करती हैं आपके द्वारा प्रदान किए जाने वाले तर्कों के साथ।
इसे ध्यान में रखते
, promise()
एक वस्तु सिवाय इसके कि यह केवल then()
, done()
, और fail()
तरीकों है और resolve()
या reject()
नहीं है कि Deferred
वस्तु के समान है देता है।
ब्लॉग पोस्ट से एम-तेज promise()
के बारे में करने के लिए भेजा:
यह जब तुम बुला एपीआई कुछ की सदस्यता के लिए करने के लिए देना चाहता हूँ उपयोगी है, लेकिन नहीं हल या अस्वीकार करने की क्षमता आस्थगित ।
स्रोत
2011-10-04 02:32:40