/ / jQuery प्रारंभिक पृष्ठ लोड पर जावास्क्रिप्ट संसाधन लोड करता है - जावास्क्रिप्ट, jquery, ajax, प्रदर्शन, कोणीयज

jQuery प्रारंभिक पृष्ठ लोड पर जावास्क्रिप्ट संसाधन पुनः लोड करता है - जावास्क्रिप्ट, jquery, AJAX, प्रदर्शन, angularjs

वर्तमान में मेरे पास एक AngularJS (1.2.18) वेब एप्लिकेशन है जो jQuery (1.9.0) और अन्य जावास्क्रिप्ट फ़ाइलों का उपयोग करता है।

मैंने ब्राउज़र कैशिंग से पहले पहली बार साइट लोड को बहुत ध्यान से देखा। मुझे क्रम में पता चला:

  1. मेरी सभी बाहरी जावास्क्रिप्ट फाइलें समानांतर (jQuery शामिल) में लोड होती हैं।
  2. मेरी स्क्रिप्ट <script> $.ajaxSetup({ cache: true }); </script> फिर से लोड करने वाले संसाधनों से jQuery को रोकने के लिए भार।
  3. एक लंबी देरी, जिसके दौरान jQuery चरण 1 में सब कुछ पुनः लोड करता है जैसा कि नीचे देखा गया है।

jQuery सब कुछ पुनः लोड करता है

JQuery अपने सभी संसाधनों को फिर से लोड करने की कोशिश क्यों कर रहा है?

नहीं करता है "टी $.ajaxSetup({ cache: true }); सभी जावास्क्रिप्ट jQuery की जरूरत है?

एकमात्र अंतर जो मुझे दिखता है cache: false तथा cache: true अगर एक टाइमस्टैम्प पुनः लोड संसाधनों के अंत में संलग्न हो जाता है। किसी भी स्थिति में, मेरी सभी जावास्क्रिप्ट फिर से लोड हो जाती है।

सहायता के लिए धन्यवाद!

उत्तर:

जवाब के लिए 0 № 1

मेरी स्क्रिप्ट्स को index.html में बदल दिया गया था और न ही इसमें था <head><body>। स्क्रिप्ट्स को डालने के बाद <head> सब कुछ काम कर गया।