jQuery के वादों से बचने की सिफारिशों के बावजूद, jQuery का उपयोग किए बिना async jQuery कार्यों को जोड़ते समय डेवलपर्स को चुनौतियों का सामना करना पड़ सकता है .then() या .when() जैसे तंत्रों को संभालने का वादा करें। इसे संबोधित करने के लिए, निम्नलिखित दृष्टिकोण पर विचार करें:
jQuery वादे जावास्क्रिप्ट वादों के साथ इंटरऑपरेबल हैं। इसका मतलब है कि आप उन्हें बिना किसी समस्या के अपने कोड में मिश्रित और मिलान कर सकते हैं। सभी प्रतिष्ठित पुस्तकालय और देशी वादे किसी भी कार्यान्वयन से प्राप्त सामग्री को स्वीकार करते हैं। नतीजतन, ज्यादातर मामलों में, आप कोड कर सकते हैं जैसे कि आपके सभी वादे एक ही कार्यान्वयन का उपयोग कर रहे हैं। मानक सुविधाएँ, उन सभी वादों को स्पष्ट रूप से प्रस्तुत करना आवश्यक है जिन पर आप सीधे तरीकों का आह्वान करते हैं। उदाहरण के लिए:
Promise.all([$.ajax(...), $.ajax(...)]) // बस काम करता है (मूल `then`)
Promise.all([$.ajax(...), $.ajax(...)]) // Just works (native `then`)
$.ajax(...) // jQuery promise Promise.resolve($.ajax(...)) // Explicit cast .then(function(data) { // Native `then` return $.ajax(...); // Just works }) .catch(...) // Use features of native promise
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3