मेरे दोस्त ने एक लेख पढ़ा है जिसमें बताया गया है कि सभी जावास्क्रिप्ट फ़ाइलों को बंद शरीर टैग (</body>
) के अंत में ले जाना, वेब पेज के प्रदर्शन में सुधार करेगा।jQuery टैग के अंत में jQuery ले जाएं?
मैंने JQuery और जेएस फ़ाइलों को छोड़कर सभी जेएस फ़ाइलों को अंत में स्थानांतरित कर दिया है जो पृष्ठ पर किसी तत्व को ईवेंट से जोड़ रहे हैं, जैसे नीचे;
$(document).ready(function(){
//submit data
$("#create_video").click(function(){ //... });
});
लेकिन वह jQuery लाइब्रेरी फ़ाइल को बॉडी टैग के अंत में ले जाने के लिए कह रहा है।
मुझे नहीं लगता कि यह संभव है, क्योंकि मैं jQuery चयनकर्ताओं का उपयोग करके लोड पर पेज तत्वों को कई घटनाओं को जोड़ रहा हूं, और jQuery चयनकर्ताओं का उपयोग करने के लिए पहले jQuery लाइब्रेरी को लोड करना होगा।
क्या शरीर टैग (</body>
) बंद करने से पहले पृष्ठ के अंत में JQuery लाइब्रेरी फ़ाइल को स्थानांतरित करना संभव है ??
धन्यवाद
यह पृष्ठ लोड अनुकूलन का सवाल है। इस पर अधिक जानकारी के लिए डंकन का जवाब देखें। जब तक आप अपनी स्क्रिप्ट के निष्पादन की शुरुआत को ट्रिगर करने के लिए ऑनलोड का उपयोग कर रहे हैं, तो आपको ठीक होना चाहिए। अधिक के लिए http://developer.yahoo.com/performance/rules.html देखें। –