की आवश्यकता है मैंने कुछ दिनों पहले और पीछे एपसेलरेटर 1.8.0 में देखना शुरू कर दिया है और मैं Ti.include और आवश्यकता के साथ थोड़ा उलझन में हूं। जैसा कि मैं समझता हूं, Ti.include का उपयोग किसी अन्य फ़ाइल में जेएस फ़ाइल की सामग्री को शामिल करने के लिए किया जाता है, और निर्यात का उपयोग करके सार्वजनिक एपीआई को उजागर करने के लिए उपयोग की आवश्यकता होती है। जो मैं समझ नहीं पा रहा हूं वह यह है कि अगर सार्वजनिक-एपीआई को पकड़ने के लिए आवश्यकता-निर्यात का उपयोग किया जा सकता है तो क्या आपको वास्तव में शामिल करने की ज़रूरत है? असल में मैं शामिल और आवश्यकता के बीच अलग समझने की कोशिश कर रहा हूँ?एपसेलरेटर को समझना Ti.include और
उत्तर
Ti.require CommonJS विनिर्देश का उपयोग करता है। हालांकि Ti.require के माध्यम से एक्सेस की गई फ़ाइलों के पास टीआई नेमस्पेस तक पहुंच है, लेकिन उनके पास ग्लोबल नेमस्पेस तक पहुंच नहीं है - मुख्य प्रोग्राम में आपके द्वारा घोषित किए गए किसी भी चर या फ़ंक्शन। Ti.include फ़ाइलों के पास वैश्विक स्थान तक पहुंच है और इसे संशोधित या जोड़ सकते हैं। Ti.require पसंद किया जाता है, लेकिन हमेशा व्यावहारिक नहीं है। अधिक सर्वोत्तम प्रथाओं के लिए Ti.require फ़ंक्शन और https://wiki.appcelerator.org/display/guides/Mobile+Best+Practices पर जानकारी के लिए https://wiki.appcelerator.org/display/guides/CommonJS+Modules+in+Titanium देखें।
मूल रूप से आवश्यकता होती है यदि हम आवेदन को थोड़ी सी खरीदते हैं, जबकि इसका उपयोग जेएस फ़ाइल की सामग्री को शामिल करने के लिए सुझाए गए नाम के रूप में किया जाता है। यदि आप उपयोग कर रहे हैं मिश्र धातु/नियंत्रक/file1.js जैसे Ti.include ('data.js') // में मिश्र धातु/नियंत्रक/data.js आवश्यक है ('डेटा') // मिश्र धातु/ऐप/लीब या मिश्र धातु/ऐप/संपत्ति
नोट: .js एक्सटेंशन की आवश्यकता होती है जब आप उपयोग करते हैं, आवश्यकता के दौरान जरूरी नहीं है।
- 1. 'स्वयं' को समझना और सुपर
- 2. समझना शिबोबोलेथ और एसएएमएल
- 3. कीस्टोर, प्रमाणपत्र और उपनाम को समझना
- 4. एक्सकोड बिल्ड सिस्टम को सीखना और समझना
- 5. टीसीपीडंप फ़िल्टर और बिट-मास्किंग को समझना
- 6. स्टब्स, नकली और मोजे को समझना।
- 7. लैम्ब्डा अभिव्यक्तियों और प्रतिनिधियों को समझना
- 8. बड़ी परियोजनाओं को समझना और संशोधित करना
- 9. window.event संपत्ति और इसके उपयोग को समझना
- 10. ffmpeg सेटिंग्स को समझना और उपयोग करना
- 11. कक्षा को समझना और मौजूद होना
- 12. os.fork और Queue को समझना। Queue
- 13. असेंबली कोड को डीकोड करना और समझना
- 14. कैनवास और KineticJS परत समाशोधन को समझना
- 15. ऑर्चर्ड को समझना और डेटा संबंध
- 16. सोशल नेटवर्क एल्गोरिदम को समझना और बनाना
- 17. डीएलएस को समझना और वे विजुअल स्टूडियो
- 18. JSON संरचना को समझना - विशेषताएँ और मान
- 19. एंड्रॉइड मेरी वर्तमान स्थिति (एपसेलरेटर टाइटेनियम)
- 20. सुरक्षित ईमेल को समझना
- 21. निष्पादन को समझना SegueWithIdentifier
- 22. वर्चुअलाइजेशन को समझना
- 23. symfony2 deps को समझना
- 24. पंपल को समझना
- 25. ओपनजीएल मैट्रिस को समझना
- 26. timedelta को समझना
- 27. Deferred.pipe को समझना()
- 28. स्क्रम को समझना
- 29. डिस्पैचर कतार को समझना
- 30. मेमोरी मॉडल को समझना