क्या आवश्यक.जेएस के सभी लोड मॉड्यूल तक पहुंचने का कोई तरीका है?requ.js: सभी लोड मॉड्यूल तक पहुंच
पृष्ठभूमि:
मैं स्वचालित रूप से, के बाद उन सभी को लोड किए गए हैं मेरी जावास्क्रिप्ट-मॉड्यूल के एक init()
फ़ंक्शन को कॉल require.js + backbone.js: How to structure modules that have an initialize function? देख require.js मैं अपने खुद के मॉड्यूल भंडारण से अधिक लूप में चलाया और प्रत्येक init()
समारोह कहा जाता है के बिना करना चाहते हैं।
अब मैं requ.js के साथ ऐसा करना चाहता हूं। मुझे पता है कि प्रत्येक लोड मॉड्यूल (बाहरी पुस्तकालयों सहित) के my_custom_init_function_favoritecolor_petname_love123
को कॉल करना खतरनाक है। मुझे उम्मीद है कि यह सभी मॉड्यूल (और इन मॉड्यूल की आवश्यकताओं) की सूची को मैन्युअल रूप से रखने से कम परेशानी का कारण बन जाएगा। एक मॉड्यूल init() को भूलना मेरे कस्टम फ़ंक्शन नाम वाले किसी तृतीय-पक्ष लाइब्रेरी की तुलना में अधिक संभावना है (हालांकि उत्तरार्द्ध शायद डीबग करना कठिन है)।
या क्या किसी को यह पूरा करने का बेहतर विचार है कि इसे कैसे पूरा किया जाए?
रजिस्ट्री के बीच क्या अंतर है और संदर्भ पर परिभाषित किया गया है? मैं संदर्भ पर एक नई वस्तु देखता हूं ._। रजिस्ट्री ऑब्जेक्ट को परिभाषित करने के बाद ('mod', ...), लेकिन संदर्भ पर नहीं ._ परिभाषित किया गया है। आवश्यकता के बाद (['मॉड'], ...) कॉल मैं संदर्भ पर मॉड्यूल देखता हूं ._ परिभाषित। – alexK85