मुझे दस्तावेज़ का उपयोग करने के लिए कहा गया था। पहले से ही जब मैंने पहली बार जावास्क्रिप्ट / jQuery का उपयोग करना शुरू किया, लेकिन मैंने कभी नहीं सीखा कि क्यों।
हो सकता है कि जब javascript / jquery कोड को jQuery के अंदर लपेटने की समझ हो, तब कोई व्यक्ति कुछ बुनियादी दिशा-निर्देश प्रदान कर सकता है document.ready
?
कुछ विषयों में मेरी रुचि है:
- jQuery की
.on()
विधि: मैं.on()
AJAX के लिए विधि का थोड़ा बहुत उपयोग करता हूं (आमतौर पर गतिशील रूप से निर्मित DOM तत्वों पर)। क्या.on()
क्लिक हैंडलर हमेशा अंदर होना चाहिएdocument.ready
? - प्रदर्शन: क्या यह विभिन्न जावास्क्रिप्ट / jQuery वस्तुओं को दस्तावेज़ के अंदर या बाहर रखने के लिए अधिक प्रदर्शन योग्य है। पहले से ही (प्रदर्शन अंतर महत्वपूर्ण है?)।
- ऑब्जेक्ट स्कोप: AJAX- लोड किए गए पेज उन वस्तुओं तक नहीं पहुँच सकते जो पहले पेज के डॉक्यूमेंट के अंदर थे । वे केवल उन वस्तुओं तक पहुंच सकते हैं जो दस्तावेज़ के बाहर थे। पहले से ही (यानी, वास्तव में "वैश्विक" वस्तुएं)?
अपडेट: एक सर्वोत्तम अभ्यास का पालन करने के लिए, मेरे सभी जावास्क्रिप्ट (jQuery लाइब्रेरी और मेरे ऐप का कोड) मेरे HTML पेज के निचले भाग पर है और मैं defer
अपने AJAX से लोड किए गए पृष्ठों पर jQuery युक्त स्क्रिप्ट पर विशेषता का उपयोग कर रहा हूं ताकि मैं इन पृष्ठों पर jQuery पुस्तकालय का उपयोग कर सकते हैं।