स्रोत के माध्यम से जाने के दौरान, मैंने देखा कि 'टॉगल' तत्व की स्थिति को संग्रहीत करने के लिए jQuery._data
का उपयोग करता है। मैंने क्रोम में jQuery.cache
ऑब्जेक्ट की जांच की और पाया कि तत्व के डेटा ऑब्जेक्ट में अभी तक एक और ऑब्जेक्ट था जिसके तहत jQuery शब्द द्वारा एक संख्या के साथ प्रीपेड किया गया था जिसे मैं अनुमान लगा रहा हूं। हालांकि, मैंने तत्व की स्थिति के बारे में कोई डेटा नहीं देखा। बस {olddisplay: 'block'}
। JQuery._data के उद्देश्य के रूप में कोई संकेत और यह कैसे काम करता है?jQuery.data और jQuery._data (अंडरस्कोर डेटा) के बीच क्या अंतर है?
मैं पूरे दिन स्रोत पर देख रहा हूं .... कृपया मुझे स्रोत देखने के लिए मत कहो। मेरी आंखें और मस्तिष्क आपको धन्यवाद देंगे।
आप:
और फिर बाद में है कि एक ही समारोह में, इस टिप्पणी बहुत वर्णनात्मक है वेरिएबल्स और फ़ंक्शंस (या ऑब्जेक्ट विधियों/गुणों) को देखें जिन्हें * निजी * या किसी अन्य विशेष अर्थ के रूप में संभाला जाना है, एक प्रीपेन्डेड वर्ण है जैसे '_'' को दायरे या एप्लिकेशन द्वारा समूहबद्ध करने के लिए। JQuery में, इसका मतलब केवल * ऑब्जेक्ट के लिए निजी के रूप में व्यवहार करें *, यानी, ** बाहरी रूप से एक्सेस न करें। ** –