मेरे पास एक सिद्धांत प्रश्न है कि क्या होता है जब आपके पास jQuery पर तत्वों के लिए खोज/तत्वों को बाध्यकारी होता है जो किसी पृष्ठ पर मौजूद नहीं होते हैं।jQuery उन तत्वों को कैसे संभालता है जो किसी पृष्ठ पर मौजूद नहीं हैं?
उदाहरण के लिए, मेरे पास एक जावास्क्रिप्ट फ़ाइल है जिसमें कई क्लिक ईवेंट हैं, हालांकि कुछ पृष्ठों पर, उन क्लिक ईवेंट का उपयोग नहीं किया जाता है। एकाधिक जावास्क्रिप्ट फ़ाइलों को बनाने और डुप्लिकेट कोड रखने के बजाय, मैंने अपने अधिकांश कोड को एक फ़ाइल में छोटा कर दिया है।
$('#target').click(function() {
alert('Handler for .click() called.');
});
मूल रूप से मेरे पैराग्राफ को कुछ सरल वाक्यों में जोड़ना। क्या होता है जब आईडी "लक्ष्य" मौजूद नहीं होता है? Jquery इस तरह के मामले को कैसे संभालता है?
अब, जब भी मैं अपनी वेबसाइट पर काम करता हूं, ऐसा लगता है जैसे फ़ायरफ़ॉक्स का मेमोरी उपयोग पागल की तरह बढ़ता है। सुनिश्चित नहीं है कि यह केवल फ़ायरफ़ॉक्स है या नहीं, लेकिन अगर मेरे पास पृष्ठ पर तत्व नहीं है, तो क्या यह मौजूद तत्वों के लिए बाध्यकारी द्वारा स्मृति रिसाव का कारण बनता है?
दृश्य के पीछे क्या होता है बस उत्सुक है।
धन्यवाद!
* "क्या होता है जब आईडी" लक्ष्य "मौजूद नहीं होता है?" * वही बात होती है जब आप एक खाली ऐरे को फिर से चालू करते हैं। कुछ भी तो नहीं। –