मैं एक बहुत ही बुनियादी जावास्क्रिप्ट लाइब्रेरी लिख रहा हूं जो jQuery के $ .ajax() फ़ंक्शन का उपयोग करता है।जावास्क्रिप्ट लाइब्रेरी को पैकेज करने का सबसे अच्छा तरीका जिसके लिए jQuery की आवश्यकता है?
मुझे इस निर्भरता को कैसे प्रबंधित करना चाहिए? क्या मुझे अपनी लाइब्रेरी के उपयोगकर्ताओं को खुद को jQuery शामिल करने के लिए निर्देश देना चाहिए? क्या मुझे पुस्तकालय के भीतर jQuery लोड करने के लिए RequJS या स्क्रिप्ट टैग सम्मिलन जैसे कुछ उपयोग करना चाहिए? यदि उत्तरार्द्ध बेहतर होगा, तो अगर मैं पहले से ही jQuery का उपयोग कर रहा हूं तो संघर्ष के बिना मैं इसे कैसे कर सकता हूं?
मुझे आपकी लाइब्रेरी का उपयोग करके किसी को भी jQuery को शामिल करने की आवश्यकता होगी। यह काफी आम है और यह उजागर करेगा कि उन्हें किसी भी असंगतताओं को अपने कोड में विचार करने की आवश्यकता है। –
मैं सुझाव दूंगा कि आपकी लाइब्रेरी में अपवाद फेंक दिया गया है यदि jQuery शामिल नहीं है और एक विधि का उपयोग किया जाता है जो jQuery को रिक्त करता है। इसके साथ jQuery को बंडल करना स्वचालित रूप से परिस्थितियों के लिए बहुत खराब सिरदर्द का कारण बन सकता है जहां jQuery पहले से ही शामिल है, इसे स्वयं शामिल करने के लिए आवश्यक है। –
यदि आपकी सभी लाइब्रेरी की ज़रूरतें '$ .ajax' है, तो बस अपनी खुद की XMLHttpRequests करें। मुझे खेद है, लेकिन एक्सएचआर के लिए सिर्फ jQuery की आवश्यकता होगी। –