मैं दो कारणों से सोच सकता हूं।
- अपने कोड चिंताओं में से (जैसे Google Hosted Libraries)
- पृथक्करण से अलग विक्रेता कोड होस्टिंग: विक्रेता कोड बड़े हो सकता है और अपने कस्टम कोड की स्वतंत्र रूप से अद्यतन किया जाता है। एक अलग फ़ाइल में अपना कोड बनाए रखने से विक्रेता कोड को आपके स्रोत नियंत्रण में रखने की आवश्यकता से बचा जाता है, जिससे आपके कोड को नेविगेट करना आसान हो जाता है, जिससे नए विक्रेता कोड में अपग्रेड करना आसान हो जाता है क्योंकि आप जानते हैं कि विक्रेता कोड को tweaked नहीं किया गया है।
आप grunt
साथ सवाल में चिह्नित खासकर के बाद से, अंत उपयोगकर्ता कभी नहीं इस परिवर्तन देख सकते हैं क्योंकि आप निर्माण के दौरान विक्रेता और उपयोगकर्ता शैलियों/लिपियों विलय कर सकते हैं।
हालांकि, यदि विक्रेता कोड बड़ा है और बार-बार बदलता है, तो आपको एक छोटी, तेजी से बदलती कस्टम कोड फ़ाइल के साथ शायद ही कभी बदलती, बड़ी विक्रेता फ़ाइल होने से कैशिंग लाभ मिलता है। बड़ी साइटों के लिए जो सीडीएन का उपयोग नहीं करते हैं (उम्मीद है कि, आपका नहीं), प्रभाव ध्यान देने योग्य हो सकता है।
मुझे लगता है कि यह दिलचस्प होगा। हो सकता है कि एक नया फ़ाइल प्रकार जैसे .jcross या jcss हो। – RetroCoder