जिन परियोजनाओं पर हम काम कर रहे हैं उनमें jQuery की 1.4.2 या इससे पहले की मजबूत जड़ें हैं, और नवीनतम रिलीज के प्रदर्शन किनारे (या वाक्य रचनात्मक चीनी) की कमी के बीच कहीं, अब-बहिष्कृत विधियों का उपयोग करने का अपमान, और सक्रिय रूप से बनाए रखा लाइब्रेरी के 3+ वर्ष पुराने संस्करण को तैनात करने की असुविधा, अब अपग्रेड जल्द ही है।jQuery को अद्यतित रखने के लिए व्यावहारिक दृष्टिकोण?
समुदाय में कुछ प्रथाएं लोकप्रिय हैं कि हम एक चिकनी रोलआउट सुनिश्चित करने के लिए अपनाने/फिर से यात्रा कर सकते हैं (यानी अस्पष्ट संगतता मुद्दों पर ध्यान केंद्रित करना, वैश्विक प्रतिगमन चुनना, पुराने कोड को फिर से फैक्टर करना ...) ? भविष्य के उन्नयन के लिए उन्हें सर्वश्रेष्ठ एसडीएलसी में कैसे एकीकृत किया जाएगा? JQuery जैसी लाइब्रेरी के लिए उचित अपग्रेड शेड्यूल क्या है (मुझे हर बिंदु रिलीज के साथ ऐसा करने के लिए महत्वपूर्ण लाभ या औचित्य लागत की उम्मीद नहीं है, लेकिन एक बार हर 6-12 महीने उचित हो सकता है)?
आप देख आप की स्थापना की परीक्षण है, तो हो सकता है, जहां यह विफल रहता है, मैं थोड़ा अनुभव है jQuery संस्करण के उन्नयन के साथ एक को छोड़कर अन्य में मैं एक साइट का विस्तार पर नवीनतम jQuery और jQueryUI का इस्तेमाल किया और यह मौजूदा के साथ कुछ पृष्ठों पर काम नहीं किया कोड इतना नॉकफ्लिक्ट का इस्तेमाल किया और उन पृष्ठों के लिए दोनों संस्करणों को रखा। यदि आप अभी भी साइट को विस्तारित कर रहे हैं तो भविष्य में आप एक बड़ा लाभ हो सकते हैं, तो आप अपने मामले में कुछ परीक्षण स्थापित करना चाहेंगे। – HMR
@HMR: धन्यवाद, एक संक्रमणकालीन चरण जहां jQuery के दो संस्करणों और अधिक जटिल एक अतिरिक्त फिर से फैक्टरिंग प्यार की आवश्यकता वाले पृष्ठ के लिए इस्तेमाल किया और देखभाल कर रहे हैं अब निश्चित रूप से एक विकल्प की तरह नहीं है (एक सेक्सी यद्यपि) लगता है। अपवॉट्स के लायक अगर आपने इसे उत्तर में विस्तारित किया है तो इमो –
धन्यवाद ओवी। मुझे यहां एक खुले दरवाजे (डच अभिव्यक्ति) में लात मारने की तरह लग रहा था और इस बात से सहमत है कि नॉकफ्लिक्ट समाधान का सबसे सुंदर नहीं है। शायद अपने जेएस के लिए यूनिट परीक्षणों पर विचार करें। http://coding.smashingmagazine.com/2012/06/27/introduction-to-javascript-unit-testing/ लेख में एक उदाहरण गुम है जहां आप कुछ डीओएम निर्भर कार्यों का परीक्षण करने के लिए एजेक्स कॉल का उपयोग करके एचटीएमएल इंजेक्ट करते हैं। भविष्य में उपयोग के लिए – HMR