वापसी पर स्वागत है।
तो इस वीडियो को बहुत जल्दी होने जा रहा है।
मैं तुम्हें कुछ निर्यात जो हमें हमारे कोड को साफ और इसे और अधिक मॉड्यूलर बनाने में मदद करने जा रहा है पर मॉड्यूल बुलाया दिखाने के लिए जा रहा हूँ।
और फिर मैं आपको बताएंगे कि कैसे हम कोड है कि हम सिर्फ लिखा था जो संदर्भ प्रतिभाशाली है साफ करने के लिए मॉड्यूल लेकिन निर्यात का उपयोग कर सकते हैं।
यहाँ यह एक फ़ाइल।
वर्तमान में यह एक लंबे फ़ाइल है कि हमारे नेवला कोड को शीर्ष गया है।
तो फिर हम पोस्ट स्कीमा और मॉडल और तब उपयोगकर्ता स्कीमा और मॉडल और उसके बाद जहाँ हम उन मॉडलों हम क्या करने जा रहे हैं क्या उपयोग कर रहे हैं हमारे बाद के कोड के सभी है यह अलग फ़ाइलों में बाहर तोड़ है।
तो पोस्ट कोड यहाँ सब सामान मॉडल में स्कीमा बनाने के लिए अपने स्वयं के फ़ाइल है कि हम यह अपेक्षा कर सकते हैं जैसे हम नेवला यहाँ की आवश्यकता हो जाएगा।
हम एक ही बात कर सकते हैं।
यह सिर्फ अभी तक काम नहीं करेगा।
वर पोस्ट की तरह बराबरी की आवश्यकता होती है लेकिन हम कुछ कर सकते हैं।
और फिर हम पोस्ट-अप करना होगा।
हाँ है कि वास्तव में वाक्य रचना नहीं है, लेकिन यह एक बयान आवश्यकता होती है और हम उपयोगकर्ता के लिए एक ही बात करूँगा होगा।
इसलिए हम ऐसा क्यों करेगा।
वहाँ दो जवाब है।
पहले एक है कि यह मदद हमें हमारे कोड को साफ और यह छोटा होगा है।
इसलिए हम इस सब से छुटकारा पाने के लिए और अलग फाइल करने के लिए यह कदम होगा।
लेकिन यह भी हमें हमारे कोड अधिक मॉड्यूलर बनाने में मदद करता है।
और अगर मैं एक और आवेदन है कि एक ही उपयोगकर्ता मॉडल या एक फ़ाइल है कि यह प्रयोग किया जाता रहा कोड नकल करने के लिए नहीं होता है का उपयोग करना चाहता था।
मैं बस के रूप में अच्छी तरह से है कि फाइल में है कि कोड की आवश्यकता सकता है।
इसलिए दो मुख्य लक्ष्यों में हम प्रयोग कर जब मैं के बारे में दिखाने के लिए आप भी modularize करने के लिए वास्तव में भौंकना शिविर आवेदन यह बहुत लंबे हो रही है के बजाय हाँ कर रहे हैं यकीन नहीं होगा।
आप मार्गों का एक गुच्छा है।
हम सभी मॉडल कोड को यहाँ है और इस रूप में हम अधिक से अधिक मॉडल मिल विकसित करने के लिए जारी रहेगा।
तो इस वीडियो के बाद मैं तुम्हें दिखाने के लिए कि कैसे हम यह साफ कर सकते हैं जा रहा हूँ।
लेकिन हम इस संदर्भ dodgiest फ़ाइल के साथ काम करने के लिए जा रहे हैं शुरू करने के लिए।
और पहली बात मैं करने जा रहा हूँ इस कोड है कि मॉडल बनाने के लिए संबंधित के सभी कदम है।
पोस्ट मॉडल और मैं एक नई फाइल करने के लिए यह कदम होगा और मैं एक नया निर्देशिका मॉडल पहले बुलाया बनाने के लिए जा रहा हूँ और फ़ाइल मॉडल हो जाएगा।
पोस्ट स्लेश।
जे हां।
और फिर जब तक मैं यहाँ हूँ मैं भी मॉडल बस ऐसे ही उपयोगकर्ता dodginess स्लेश कर देंगे।
ठीक।
और फिर मैं उन दोनों को खोल देता हूँ।
चलो शुरू पद मॉडल पद स्लेश के साथ करते हैं।
हाँ।
ठीक।
और हम में है कि कोड पेस्ट कर सकते हैं।
और पहली बात तुम नोटिस अब हम एक त्रुटि किया है।
यह हमें बता रहा है कि नेवला परिभाषित नहीं है।
इसलिए हम नेवला को परिभाषित करने से शुरू कर सकते हैं और यह कुछ तुम सिर्फ अगर आप अपने कोड में modularize रहे हैं अगर तुम इसे तेज कर रहे हैं छोटे टुकड़ों में क्या करने के लिए किया है।
आप चीजों को एक बहुत अधिक बार की आवश्यकता होती है करने के लिए जा रहे हैं।
इसलिए हम नेवला आवश्यकता होती है और एक बड़ा परिवर्तन है कि कौन सा है कि हम यहाँ नीचे का नेतृत्व विशेषज्ञों जो मैं एक फ़ाइल के लिए एक वापसी के मूल्य के रूप में के बारे में सोचना चाहते मॉड्यूल का उपयोग करने की जरूरत है सुनिश्चित करने की जरूरत नहीं है।
तो बस एक समारोह के लिए कुछ भी नहीं में वापसी मान के साथ की तरह वापस आ रहा है, जब तक कि हम स्पष्ट रूप से बता हम जावास्क्रिप्ट क्या समारोह से बाहर वापसी करना चाहते हैं।
फ़ाइल के साथ एक ही बात करता है, तो हम सिर्फ फ़ाइल शामिल हैं, लेकिन हम इसे से बाहर कुछ भी निर्यात नहीं करते।
हम वास्तव में कुछ नहीं बस एक खाली फ़ाइल की आवश्यकता हो जाएगा सहित हो जाएगा।
हम क्या करने की जरूरत है निर्यात में कुछ है और क्या हम निर्यात करना चाहते हैं मॉडल है।
इसलिए हम चाहते हैं कि कॉपी और मॉड्यूलर कहने जा रहे हैं, लेकिन निर्यात मॉडल पद नेवला के बराबर होती है।
इसलिए हम स्कीमा घोषणा कर रहे हैं और फिर हम मॉडल घोषणा कर रहे हैं।
और है कि हम क्या बाहर भेज रहे हैं।
हम भी यह कर सकता था और फिर कहा कि निर्यात के बारे में मॉड्यूल पदों के बराबर होती है।
या तो एक काम करेंगे।
लेकिन मैं यहाँ यह सिर्फ एक झटके में क्या करने जा रहा हूँ।
इसलिए हम इस से छुटकारा पाने के लिए और यह यहाँ नीचे वापस जोड़ देंगे।
ठीक है तो अब देखते हैं कि कैसे हम इस फ़ाइल संदर्भ के अंदर आवश्यक किया है।
हाँ मैं अब के लिए बहुत ज्यादा सब कुछ बाहर टिप्पणी करने के लिए जा रहा हूँ।
अच्छी तरह से उपयोगकर्ता स्कीमा वहाँ रहते हैं, लेकिन मैं इस सब से छुटकारा पाने के लिए सिर्फ इतना है कि हम कुछ भी नहीं चल रहे हैं जा रहा हूँ।
सभी मैं करना चाहता हूँ यकीन है कि हम इस कोड को आयात कर सकते हैं बनाने के लिए है।
तो यह वर पद की आवश्यकता होने जा रहा है।
और फ़ाइल पोस्ट-अप है।
हाँ हम सिर्फ पद के रूप में यह उल्लेख कर सकते हैं, लेकिन यह मॉडल निर्देशिका के अंदर है।
तो मॉडल पद स्लेश करने के लिए बचाने के लिए और इस फ़ाइल को चलाने की कोशिश करें और देखें क्या होता है।
तो नोड संदर्भों जम्मू अमेरिका डॉट और हम एक छोटी सी त्रुटि मिलती है और यह बताता है कि हमें मॉड्यूल मॉडल नहीं मिल सकता है।
पोस्ट स्लेश।
और उसकी वजह से हम एक महत्वपूर्ण बात याद आ रहे हैं जब हम नोड में फ़ाइल पथ और निर्देशिका संदर्भित कर रहे हैं मौजूदा निर्देशिका हम एक डॉट स्लेश जरूरत संदर्भ के लिए और कहा कि जहां हम वर्तमान में कर रहे हैं जो संघों है संदर्भ जाएगा है।
और फिर हम मॉडल निर्देशिका और फिर बाद फ़ाइल और उस की साइट का उपयोग करना चाहते हैं।
अब टर्मिनल स्पष्ट करते हैं।
कि फिर से प्रयास करें।
इस बार ऐसा लगता है कि यह काम किया।
हम कुछ है जो एक अच्छा संकेत है देख नहीं है।
हम जानते हैं कि कोड में हम साथ कुछ भी नहीं देखना चाहिए।
ठीक।
तो चलो इस से बाहर बंद है और अब उपयोगकर्ता कोड के लिए सटीक एक ही बात कर देंगे।
इसलिए हम यह सब लेने के लिए जा रहे हैं इसे बाहर कटौती और फिर उपयोगकर्ता जे एस फ़ाइल को खोलने के लिए।
तो यह है कि होने की C9 मॉडल उपयोगकर्ता डेटा स्लेश जा रहा है।
हाँ।
और नहीं यहाँ में इस कोड डाल दिया।
एक बार फिर हम नेवला आयात करने की जरूरत है।
इसलिए हमारे नेवला नेवला की आवश्यकता होती है और उस बचाने के लिए और फिर हम एक मॉड्यूल है कि निर्यात नेवला शीर्ष मॉडल है कि हम उपयोगकर्ता से बना रहे हैं के बराबर होती है क्या करने जा रहे बराबर होती है।
इसलिए इस मॉडल है कि जब हम इस फ़ाइल की आवश्यकता होती है यह एक बात है कि हम बाहर लौट रहे हैं कि हम का उपयोग करने के लिए बाहर का निर्यात कर रहे है बाहर भेज देंगे।
और यह हमेशा इस तरह एक ही बात होने की जरूरत नहीं है।
हम कई टुकड़े लौट सकते हैं।
हम एक वस्तु यहाँ बनाने के लिए और डेटा के विभिन्न बिट्स का एक गुच्छा जोड़ सकते हैं।
लेकिन इस एक वस्तु याद नेवला शीर्ष मॉडल हमारे लिए एक वस्तु उत्पन्न करता है।
तो यह है कि क्या हम बचा लेगा बदल रहे हैं।
अब संदर्भों के लिए वापस जाओ और हम वर उपयोगकर्ता वह आवश्यकता कॉल चलाने के लिए जा रहे हैं और इस स्लेश मॉडल डॉट होना चाहिए उपयोगकर्ता स्लेश करने के बचाने के लिए करते हैं और यकीन है कि उन दोनों के सही ढंग से की आवश्यकता कर रहे हैं।
हम वहाँ चलें।
और अब यह प्रयोग करने की कोशिश करते हैं।
तो हम क्या करने सिर्फ इस कोड के कुछ uncomment है यह ठीक है यहाँ जो हमें कैसे सबसे अच्छा बर्गर खाना बनाना के साथ एक और पोस्ट बनाने जा रही है क्या करना होगा जा रहे हैं और हम भाग चार क्या करेंगे।
और कुछ jibberish।
का एक छोटा सा है कि बदलते हैं और फिर इसे ईमेल बाबूजी कॉम और सब कुछ के साथ कि उपयोगकर्ता को खोजने के लिए एक ही यह है कि पोस्ट में पुश करने के लिए जा रहा है और लॉग और डेटा बाहर रद्द कर दिया है होना चाहिए जा रहा है।
तो अगर सब कुछ ठीक बाहर काम किया।
यह काम करना चाहिए और हम बाहर मुद्रित कुछ पदों के साथ एक उपयोगकर्ता को देखना चाहिए।
इसलिए हमें कोशिश करनी चाहिए।
हम वहाँ चलें।
हम जीमेल डॉट कॉम पर हमारे उपयोगकर्ता बॉब Belcher बॉब है और फिर हम बाद Saray महान अंदर पद आईडी की एक गुच्छा है।
तो चलो सब कुछ Monserrat निर्यात संक्षिप्त हमें फाइलों में चीजों को तोड़ने के लिए अनुमति देता है।
और कारण है कि हम क्या करना चाहते हैं हम देख रहे हैं और सबसे पहले हमारे कोड को साफ करने के लिए है।
यह यह एक बहुत क्लीनर दिखाई देता है, लेकिन यह भी बातें मॉड्यूलर बनाता है और यह पुन: प्रयोज्य बनाता है इसलिए मैं जहाँ मैं पद या उपयोगकर्ता मॉडल की आवश्यकता होती है और मैं किसी भी कोड नकल करने की जरूरत नहीं है एक और फाइल कर सकते हैं।
एक तरफ अगले वीडियो में भी लाइन से मैं तुम्हें दिखाने के लिए कि कैसे हम सटीक एक ही अवधारणाओं का उपयोग शिविर साफ कर सकते हैं जा रहा हूँ।