]
// शुद्ध जावास्क्रिप्ट का उपयोग करके jQuery लाइब्रेरी लोड करना (समारोह(){ var newsscript = document.createelement ('स्क्रिप्ट'); NewsScript.Type = 'टेक्स्ट/जावास्क्रिप्ट'; newsscript.async = true; newsscript.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'; । }) ();// 使用纯JavaScript加载jQuery库 (function(){ var newscript = document.createElement('script'); newscript.type = 'text/javascript'; newscript.async = true; newscript.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'; (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(newscript); })();(समारोह () { फ़ंक्शन लोडस्क्रिप्ट (URL, कॉलबैक) { var script = document.createelement ("स्क्रिप्ट") script.type = "पाठ/जावास्क्रिप्ट"; if (script.readystate) {// ie script.onreadystatechange = function () { if (script.ReadyState == "लोड" || script.ReadyState == "पूर्ण") { script.oneardystatechange = null; वापस बुलाओ(); } }; } और {// अन्य ब्राउज़र script.onload = function () { वापस बुलाओ(); }; } script.src = url; document.getElementsByTagName ("हेड") [0] .AppendChild (स्क्रिप्ट); } LoadScript ("https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", फ़ंक्शन () { // jQuery लोडिंग पूरी हो गई है कंसोल.लॉग ('jQuery लोडेड'); }); }) ();
// 使用纯JavaScript加载jQuery库 (function(){ var newscript = document.createElement('script'); newscript.type = 'text/javascript'; newscript.async = true; newscript.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'; (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(newscript); })();JQuery का डायनेमिक लोडिंग कैसे काम करता है?
] एक कॉलबैक फ़ंक्शन एक फ़ंक्शन है जिसे किसी अन्य फ़ंक्शन के तर्क के रूप में पारित किया जाता है और एक अन्य फ़ंक्शन को निष्पादित करने के बाद निष्पादित किया जाता है। JQuery के डायनेमिक लोडिंग के मामले में, आप JQuery को लोड करने वाले फ़ंक्शन के लिए कॉलबैक फ़ंक्शन को पास कर सकते हैं। इस कॉलबैक फ़ंक्शन में सभी JQuery कोड शामिल होंगे और JQuery पूरी तरह से लोड होने के बाद निष्पादित होंगे।
]क्या गतिशील लोडिंग jQuery के कोई नुकसान हैं?
] प्रक्रिया समान है: एक नया स्क्रिप्ट तत्व बनाएं, इसका स्रोत लाइब्रेरी के URL पर सेट करें, और इसे HTML दस्तावेज़ में जोड़ें। इस तकनीक का उपयोग किसी भी जावास्क्रिप्ट लाइब्रेरी में किया जा सकता है, न कि केवल JQuery।
हाँ, आप गतिशील रूप से jQuery के कई संस्करणों को लोड कर सकते हैं। हालांकि, आपको विभिन्न संस्करणों के बीच संघर्ष से बचने के लिए सावधान रहने की आवश्यकता है। JQuery Noconflict () नामक एक फ़ंक्शन प्रदान करता है जिसका उपयोग इस तरह के संघर्षों से बचने के लिए किया जा सकता है। यह फ़ंक्शन पहले लाइब्रेरी में
$] हालाँकि, आपको यह सुनिश्चित करने की आवश्यकता है कि अन्य पुस्तकालयों के साथ इसका उपयोग शुरू करने से पहले JQuery पूरी तरह से भरी हुई है। यह JQuery लोड होने के बाद निष्पादित कॉलबैक फ़ंक्शन का उपयोग करके किया जा सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3