'अविभाज्य जावास्क्रिप्ट' सिफारिशों के अनुसार मैं अपने जावास्क्रिप्ट तर्क को
अलग फ़ाइलों में अलग करना चाहता हूं। हालांकि मुझे नहीं पता कि उन्हें व्यवस्थित कैसे किया जाए।रेलवे में प्रति दृश्य जावास्क्रिप्ट फ़ाइल
मैं चाहिए:
- बस सभी आवेदन जावास्क्रिप्ट Application.js फ़ाइल में फेंक और लेआउट पृष्ठ के साथ इसे लोड? यह सरल दृष्टिकोण है लेकिन मैं एक bloated application.js के साथ खत्म हो जाएगा। कुछ उपयोगकर्ता केवल कुछ पृष्ठों पर जाना चाहते हैं, लेकिन यह पूरी फ़ाइल प्रीलोड हो जाएगी जो अच्छी नहीं है।
- या क्या मुझे प्रत्येक दृश्य के लिए एक अलग जावास्क्रिप्ट फ़ाइल बनाना चाहिए और उन्हें स्वतंत्र रूप से लोड करना चाहिए? यह प्रश्नों का एक सेट बनाता है। प्रत्येक जेएस फ़ाइल को इसी दृश्य में कैसे लिंक करें?
धन्यवाद।
यह, विकास के लिए ठीक है के साथ बदलता उपयोग करना चाहते हैं, लेकिन उत्पादन में आप संभव के रूप में कुछ HTTP अनुरोध करना चाहता हूँ। अपने सभी जेएस को एक अनुरोध में सामने लोड करना जो कैश हो जाता है, बेहतर प्रदर्शन कर सकता है। – jonnii
रेल 3 संकल्प जो उत्पादन के लिए संपत्ति पाइपलाइन के साथ मुद्दों को हल करता है। –
तो, क्या यह चुना गया उत्तर यहां इस रेल 3 संपत्ति पाइपलाइन मॉडल के अनुरूप है? – MattSlay