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