जावास्क्रिप्ट एक स्क्रिप्टिंग भाषा होने के नाते, संरचना बड़े पैमाने पर जावास्क्रिप्ट परियोजनाओं में सबसे महत्वपूर्ण चिंताओं में से एक है। यह महत्वपूर्ण है कि आपके आवेदन के कुछ हिस्से अच्छी तरह से decoupled और 'स्वयं निहित' हैं। उदाहरण के लिए, आप अपने स्वयं के यूआई घटकों को एक ही फ़ोल्डर में अपना टेम्पलेट, तर्क, शैली, स्थानीयकरण इत्यादि बना सकते हैं। इस तरह की आत्म रोकथाम आपको अपने जटिल फ्रंट एंड कोड को व्यवस्थित तरीके से व्यवस्थित करने देगी।
एक बार जब आपका कोड व्यवस्थित हो जाए, और स्वयं निहित हो, तो अन्य चिंताएं भी हैं जिन्हें आपको संबोधित करने की आवश्यकता है।
- कैसे इन शिथिल युग्मित घटकों को तंग युग्मन
- मैं अपने उत्पादन env में तेजी से लोड करने के लिए इन अलग अलग हिस्सों
मैं के लिए BoilerplateJS संदर्भ वास्तुकला के लेखक हूँ अनुकूलन करना चाहिए कैसे के साथ बातचीत करनी चाहिए बड़े पैमाने पर आवेदन।
http://boilerplatejs.org
यह निकोलस Zakas'presentation में चर्चा से अधिकांश श्रेष्ठ व्यवहार को शामिल किया गया। आपको कोड में मॉड्यूलर उत्पाद सूट का नमूना कार्यान्वयन भी मिलेगा। एक नज़र डालें, आप उन चिंताओं को समझेंगे जिन्हें आपको जावास्क्रिप्ट के साथ बड़े पैमाने पर आवेदन करने में ध्यान देना होगा।
मैं सम्मान से डाउनवोट से असहमत हूं; कहीं न कहीं से आपको प्रारंभ करना होगा। लेकिन al0ne कोड के माध्यम से दिखाने के लिए प्रश्न का विस्तार करने पर विचार कर सकता है जहां "गन्दा दहलीज" हो रहा है। – cantera
@ cantera25 यह समझ में आता है। गन्दा से मेरा मतलब है कि कोड एकल फ़ाइल में एक हजार से अधिक लाइनों तक पहुंच सकता है। मैं नहीं चाहता कि। – 2619