$(document).ready
के लिए निम्नलिखित शॉर्टेंड है?
(function($){
//some code
})(jQuery);
मुझे लगता है कि यह पैटर्न बहुत उपयोग किया जाता है, लेकिन मुझे इसका कोई संदर्भ नहीं मिल रहा है। यदि यह $(document).ready()
के लिए शॉर्टेंड है, तो क्या कोई विशेष कारण यह काम नहीं कर सकता है? मेरे परीक्षणों में यह हमेशा तैयार घटना से पहले आग लग रहा है।
किसी भी चर उल्लेख पैटर्न समारोह के अंदर परिभाषित (जैसे 'वर somevar;') समारोह –
कोड $ सुनिश्चित करने के प्रभाव पड़ता है के बाहर एक ही नाम के चर की सामग्री को नहीं बदलेगा कि भीतर jQuery का प्रतिनिधित्व करता है फ़ंक्शन ब्लॉक इसलिए कोड उन स्थानों पर पोर्टेबल है जहां jQuery के लिए $ उपनाम अक्षम है या किसी अन्य चीज़ के रूप में परिभाषित किया गया है। – AsksAnyway