ठीक है, इसलिए मुझे पता है कि जावास्क्रिप्ट को सभी उद्देश्यों को दक्षता उद्देश्यों के लिए एक बाहरी फ़ाइल में जोड़ना स्पष्ट है, लेकिन यह यहां काफी सवाल नहीं है।जावास्क्रिप्ट - गठबंधन करने या गठबंधन करने के लिए, यह प्रश्न
कहें कि मेरे पास एक खोज क्षेत्र के साथ Default.htm है जिसमें थोड़ा जावास्क्रिप्ट जादू संलग्न है। तब मेरे पास एक संपर्क फ़ॉर्म के साथ Contact.htm है जिसमें कुछ जावास्क्रिप्ट जादू संलग्न है। और आखिर में मेरे पास कुछ jQuery पैनलों के साथ एक FAQ.htm है जो जवाब दिखा रहा है ... आपको तस्वीर मिलती है।
असल में मेरे पास तीन पृष्ठ हैं जिनमें सभी के पास "कुछ" जावास्क्रिप्ट की आवश्यकता है, लेकिन किसी भी अन्य पृष्ठों पर जावास्क्रिप्ट का उपयोग नहीं किया जाता है।
क्या यह सभी जावास्क्रिप्ट को एक बड़ी मिनीफाइड फ़ाइल में जोड़ना बेहतर है जो एक बार लोड होता है और फिर कैश में संग्रहीत होता है, या डिफ़ॉल्ट पृष्ठ पर किसी व्यक्तिगत जावास्क्रिप्ट फ़ाइल का उपयोग करना बेहतर होता है, लेकिन संपर्क पर इसका उपयोग नहीं करना बेहतर है पेज ... आदि?
इस परिदृश्य में सबसे अच्छा क्या काम करता है?
विकल्प: 1
Default.htm
jquery.js
default.jsContact.htm
jquery.js
contact.jsFaq.htm
jquery.js
faq.js
विकल्प: 2
Default.htm
jQuery-default-संपर्क-faq-min.jsसंपर्क.htm
jquery-default- संपर्क-faq-min.jsFaq.htm
jQuery-default-संपर्क-faq-min.js
पुनश्च: सभी तुम लोगों ASP.NET के लिए, मैं उपयोग कर रहा हूँ मेरे जावास्क्रिप्ट फाइलों को जोड़ना, छोटा करना और संस्करण बनाना,
आप शायद एक और जावास्क्रिप्ट फ़ाइल (ताकि 3 एक स्नातकोत्तर पर) के लिए शुरू कर दिया तो मैं भी विकल्प 1. साथ जाना होगा तो मैं शुरू हो सकता है उदाहरण के लिए इसे संयोजित करने की सोच। मैं अभी भी उन सभी को कम कर दूंगा लेकिन उन्हें गठबंधन नहीं करूंगा। हालांकि, मैं jquery फ़ाइल को मास्टर पेज में डाल दूंगा। इस तरह आपको केवल इसके संदर्भ के बारे में चिंता करनी होगी। – chobo2