मुझे भविष्य की परियोजनाओं को व्यवस्थित करने के लिए मॉड्यूल पैटर्न का उपयोग करने में रूचि है। दुर्भाग्यवश, मॉड्यूल पैटर्न के केवल कुछ संक्षिप्त ट्यूटोरियल और सबूत-ऑफ-अवधारणा उदाहरण हैं।बड़ी परियोजनाओं के लिए मॉड्यूल पैटर्न का उपयोग
मॉड्यूल पैटर्न का उपयोग करना, मैं संरचना इस तरह की परियोजनाओं में व्यवस्थित करने के लिए करना चाहते हैं: एक उप-धारा या की शाखा
project.arm.object.method();
कहाँ "परियोजना" मेरे वैश्विक परियोजना का नाम है, "हाथ" है प्रोजेक्ट, "ऑब्जेक्ट" एक व्यक्तिगत वस्तु है, और इसलिए विधियों और गुणों पर।
हालांकि, मुझे यकीन नहीं है कि मुझे "प्रोजेक्ट" के तहत कई "हथियार" और "ऑब्जेक्ट्स" को घोषित और व्यवस्थित करना चाहिए।
var project = window.project || {};
project.arm = project.arm || {};
project.arm.object = (function() {
var privateVar = "Private contents.";
function privateMethod() {
alert(privateVar);
}
return {
method: privateMethod
};
}());
क्या जटिल मॉड्यूल संरचना को परिभाषित करते समय कोई सर्वोत्तम प्रथाएं या सम्मेलन हैं? क्या मुझे आखिरी के नीचे एक नई बांह/वस्तु घोषित करनी चाहिए?
+1 महान लेख – Anurag
दरअसल, यह केवल पर्याप्त रूप से अच्छा है। –
यह सिर्फ सभ्य प्रोग्रामिंग सलाह है, और कुछ भी नहीं। एक अच्छा लिंक के लिए – Anurag