jQuery State Management: कोई भी Deferred Object हमेंशा तीन में से किसी एक State में होता है और एक Deferred Object Currently जिस State में होता है, उसका पता लगाने के लिए हम इस Method को Use कर सकते हैं। ये Method कोई Argument Accept नहीं करता लेकिन Return Value के रूप में एक String Return करता है, जो Deferred Object की State को Represent करता है। कोई भी Deferred Object हमेंशा निम्नानुसार तीन में से किसी एक State में हो सकता है-
pending State
यदि Deferred Object “rejected” या “resolved” State में न हो, तो हमेंशा “pending” State में होता है।
resolved State
जब हम deferred.resolve() या deferred.resolveWith() Method को Call करके Create किए गए Deferred Object को Resolve करते हैं और इन्हें Call करने पर जब doneCallbacks के सभी Callback Functions Call हो जाते हैं ये Call हो रहे होते हैं, तब Deferred Object का Status Change होकर “pending” से “resolved” हो जाता है।
rejected State
जब हम deferred.reject() या deferred.rejectWith() Method को Call करके Create किए गए Deferred Object को Reject करते हैं और इन्हें Call करने पर जब failCallbacks के सभी Callback Functions Call हो जाते हैं ये Call हो रहे होते हैं, तब Deferred Object का Status Change होकर “pending” से “rejected” हो जाता है। deferred.state() Method मूल रूप से Debugging करने अथवा किसी Specific समय पर किसी Deferred Object की स्थिति का पता लगाने के लिए ही Use किया जाता है।
(jQuery State Management)
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook jQuery in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
jQuery in Hindi | Page:711 | Format: PDF