निम्नलिखित कोड का उद्देश्य क्या है?क्यों jQuery दो बार घोषित करें?
ध्यान दें कि नीचे दिए गए दूसरे स्क्रिप्ट कोड से पहले, jquery.min.js
पहले ही googleapis
के साथ शामिल है।
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/assets/js/vendor/jquery.min.js"><\/script>')</script>
सीडीएन का उपयोग करने से पहले स्थानीय प्रतिलिपि लोड क्यों नहीं करें जब आप सुनिश्चित हैं कि स्थानीय प्रतिलिपि आपको चाहिए? शायद थोड़ा सा गति लाभ है। –
हां, यह मुख्य रूप से गति का लाभ है। [यहां और पढ़ें] (http://stackoverflow.com/questions/2145277/what-are-the-advantages-and-disadvantages-of-using-a-content-delivery-network-c) –
यह jquery लोड करना तेज़ है यदि आपके पास पहले से ही है। यह होने का सबसे अच्छा मौका है जब यह कई वेबसाइटों के लिए एक ही स्थान पर होस्ट किया जाता है। तो मूल रूप से, आप इसे पहले कोशिश करना चाहते हैं, और इसे एक बार और सभी के लिए प्राप्त करें। यदि यह विफल रहता है, तो स्थानीय संस्करण प्राप्त करें। –