मैं डोजो सीखने के लिए नया हूं और मैं require()
और define()
फ़ंक्शंस में आया हूं और मैं उनमें से किसी के आस-पास अपना सिर नहीं प्राप्त कर सकता हूं। इसके अलावा, मैं उनमें से किसी का उपयोग कब करूंगा? एक छोटा डेमो या उदाहरण फायदेमंद होगा। बहुत धन्यवाद!डोजो में आवश्यकता() और परिभाषित() फ़ंक्शन के बीच मुख्य अंतर क्या है और हम कब उपयोग करेंगे?
उत्तर
require
और define
एसिंक्रोनस मॉड्यूल परिभाषा (एएमडी) एपीआई का हिस्सा हैं।
आप अन्य कोड द्वारा खपत किए जा सकने वाले मॉड्यूल को परिभाषित करने के लिए define
का उपयोग करते हैं। आम तौर पर, define
जावास्क्रिप्ट फ़ाइल में उपयोग किया जाएगा। जावास्क्रिप्ट फ़ाइल मॉड्यूल को परिभाषित कर रही है। सभी डोजो फाइलें परिभाषित करती हैं।
जब आप मॉड्यूल को परिभाषित नहीं कर रहे हैं तो आप require
का उपयोग करते हैं, लेकिन आपको परिभाषित मॉड्यूल की आवश्यकता होती है। आम तौर पर, require
HTML पृष्ठों में उपयोग किया जाएगा। एचटीएमएल पेज एक मॉड्यूल नहीं है, लेकिन उपयोगकर्ता को पेज पेश करने के लिए मॉड्यूल की आवश्यकता है।
एएमडी एपीआई
बहुत अच्छा जवाब। – Krishna
गलत का उपयोग करने का एक लक्षण पता चला है कोड कोड चलाने से ठीक पहले कॉलबैक लौट रहा है ... http://stackoverflow.com/questions/5590618/requirejs-calling-callbacks-before- निर्भरता-loaded-resolved?rq=1 – prototype
जब आप एक नए मॉड्यूल को परिभाषित कर रहे हैं और आपको पहले से बनाए गए एक और मॉड्यूल की आवश्यकता है, तो आप मॉड्यूल की आवश्यकता के लिए परिभाषित कर सकते हैं – AhammadaliPK
- 1. क्लोजर में कब और कब: के बीच क्या अंतर है?
- 2. डेटा-डोजो-प्रकार और डोजोटाइप के बीच क्या अंतर है?
- 3. "फ़ंक्शन" और "फ़ंक्शन" के बीच क्या अंतर है! वीआईएम में?
- 4. Qt में Q_WS_ * और Q_OS_ * के बीच क्या अंतर है?
- 5. signcode.exe और signtool.exe के बीच मुख्य अंतर क्या है?
- 6. हम वसंत में कस्टम दायरे का उपयोग क्यों करेंगे? इसकी आवश्यकता कब है?
- 7. NASM में% परिभाषित और समीकरण के बीच क्या अंतर है?
- 8. Wmain और मुख्य के बीच क्या अंतर है?
- 9. डोजो की आवश्यकता है() और एएमडी (1.7)
- 10. मेवेन में, मुख्य/संसाधन और मुख्य/कॉन्फ़िगरेशन के बीच क्या अंतर है?
- 11. ReadOnly और सक्षम के बीच मुख्य अंतर क्या है?
- 12. 'आवश्यकता', `आयात` और` उपयोग` के बीच अंतर क्या हैं?
- 13. ककड़ी और कंधे के बीच मुख्य अंतर क्या है?
- 14. फ़ंक्शन टेम्पलेट और टेम्पलेट फ़ंक्शन के बीच क्या अंतर है?
- 15. fwrite और लिखने के बीच मुख्य अंतर क्या हैं?
- 16. अस्तित्व और परिभाषित के बीच क्या अंतर है?
- 17. int मुख्य() और int मुख्य (शून्य) के बीच अंतर?
- 18. शून्य मुख्य और int मुख्य के बीच अंतर?
- 19. सी में "ifndef" और "if! परिभाषित" के बीच अंतर?
- 20. आर में, अनलिंक और file.remove के बीच क्या अंतर है?
- 21. EnhancedPatternLayout और PatternLayout के बीच मुख्य अंतर क्या हैं?
- 22. फ़ंक्शन "मेल()" और "@mail()" कॉल के बीच क्या अंतर है?
- 23. फ़ंक्शन घोषणा और हस्ताक्षर के बीच क्या अंतर है?
- 24. सिनात्रा और रामज़ के बीच मुख्य अंतर क्या हैं?
- 25. कोको और कोको टच के बीच मुख्य अंतर क्या हैं?
- 26. नकली, स्टब और फैक्ट्री गर्ल के बीच क्या अंतर है?
- 27. सबराउटिन और फ़ंक्शन के बीच क्या अंतर है?
- 28. ember.js में, मिश्रण और विस्तार के बीच क्या अंतर है?
- 29. जावा में संग्रह और सूची के बीच क्या अंतर है?
- 30. विधि और फ़ंक्शन के बीच क्या अंतर है?
एक और अच्छा लिंक: [डोजो की आवश्यकता होती है() बनाम परिभाषित()] (http://g00glen00b.be/dojo-require-vs-define/)। "परिभाषित()" एक वापसी मूल्य प्रदान करता है और आलसी निर्भरता लोड करता है। इसका उपयोग अपने स्वयं के कस्टम मॉड्यूल और इसकी निर्भरताओं को परिभाषित करने के लिए किया जाता है। "आवश्यकता()" का मुख्य उपयोग मॉड्यूल आयात कर रहा है। दोनों तुल्यकालिक हैं; केवल आवश्यकता है() गैर आलसी है। – FoggyDay