1
00:00:00,150 --> 00:00:01,330
वापसी पर स्वागत है।

2
00:00:01,380 --> 00:00:03,060
तो इस वीडियो को बहुत जल्दी होने जा रहा है।

3
00:00:03,180 --> 00:00:08,870
मैं तुम्हें कुछ निर्यात जो हमें हमारे कोड को साफ और इसे और अधिक मॉड्यूलर बनाने में मदद करने जा रहा है पर मॉड्यूल बुलाया दिखाने के लिए जा रहा हूँ।

4
00:00:09,120 --> 00:00:15,640
और फिर मैं आपको बताएंगे कि कैसे हम कोड है कि हम सिर्फ लिखा था जो संदर्भ प्रतिभाशाली है साफ करने के लिए मॉड्यूल लेकिन निर्यात का उपयोग कर सकते हैं।

5
00:00:15,650 --> 00:00:17,260
यहाँ यह एक फ़ाइल।

6
00:00:17,310 --> 00:00:21,520
वर्तमान में यह एक लंबे फ़ाइल है कि हमारे नेवला कोड को शीर्ष गया है।

7
00:00:21,630 --> 00:00:32,030
तो फिर हम पोस्ट स्कीमा और मॉडल और तब उपयोगकर्ता स्कीमा और मॉडल और उसके बाद जहाँ हम उन मॉडलों हम क्या करने जा रहे हैं क्या उपयोग कर रहे हैं हमारे बाद के कोड के सभी है यह अलग फ़ाइलों में बाहर तोड़ है।

8
00:00:32,100 --> 00:00:40,710
तो पोस्ट कोड यहाँ सब सामान मॉडल में स्कीमा बनाने के लिए अपने स्वयं के फ़ाइल है कि हम यह अपेक्षा कर सकते हैं जैसे हम नेवला यहाँ की आवश्यकता हो जाएगा।

9
00:00:40,830 --> 00:00:42,100
हम एक ही बात कर सकते हैं।

10
00:00:42,120 --> 00:00:43,450
यह सिर्फ अभी तक काम नहीं करेगा।

11
00:00:43,450 --> 00:00:46,100
वर पोस्ट की तरह बराबरी की आवश्यकता होती है लेकिन हम कुछ कर सकते हैं।

12
00:00:46,260 --> 00:00:48,140
और फिर हम पोस्ट-अप करना होगा।

13
00:00:48,210 --> 00:00:55,740
हाँ है कि वास्तव में वाक्य रचना नहीं है, लेकिन यह एक बयान आवश्यकता होती है और हम उपयोगकर्ता के लिए एक ही बात करूँगा होगा।

14
00:00:55,740 --> 00:00:56,880
इसलिए हम ऐसा क्यों करेगा।

15
00:00:56,880 --> 00:00:58,080
वहाँ दो जवाब है।

16
00:00:58,080 --> 00:01:01,720
पहले एक है कि यह मदद हमें हमारे कोड को साफ और यह छोटा होगा है।

17
00:01:01,950 --> 00:01:05,420
इसलिए हम इस सब से छुटकारा पाने के लिए और अलग फाइल करने के लिए यह कदम होगा।

18
00:01:05,850 --> 00:01:08,490
लेकिन यह भी हमें हमारे कोड अधिक मॉड्यूलर बनाने में मदद करता है।

19
00:01:08,760 --> 00:01:15,850
और अगर मैं एक और आवेदन है कि एक ही उपयोगकर्ता मॉडल या एक फ़ाइल है कि यह प्रयोग किया जाता रहा कोड नकल करने के लिए नहीं होता है का उपयोग करना चाहता था।

20
00:01:16,050 --> 00:01:18,810
मैं बस के रूप में अच्छी तरह से है कि फाइल में है कि कोड की आवश्यकता सकता है।

21
00:01:18,810 --> 00:01:28,150
इसलिए दो मुख्य लक्ष्यों में हम प्रयोग कर जब मैं के बारे में दिखाने के लिए आप भी modularize करने के लिए वास्तव में भौंकना शिविर आवेदन यह बहुत लंबे हो रही है के बजाय हाँ कर रहे हैं यकीन नहीं होगा।

22
00:01:28,410 --> 00:01:29,720
आप मार्गों का एक गुच्छा है।

23
00:01:30,000 --> 00:01:34,680
हम सभी मॉडल कोड को यहाँ है और इस रूप में हम अधिक से अधिक मॉडल मिल विकसित करने के लिए जारी रहेगा।

24
00:01:34,680 --> 00:01:37,640
तो इस वीडियो के बाद मैं तुम्हें दिखाने के लिए कि कैसे हम यह साफ कर सकते हैं जा रहा हूँ।

25
00:01:37,800 --> 00:01:41,060
लेकिन हम इस संदर्भ dodgiest फ़ाइल के साथ काम करने के लिए जा रहे हैं शुरू करने के लिए।

26
00:01:41,400 --> 00:01:46,640
और पहली बात मैं करने जा रहा हूँ इस कोड है कि मॉडल बनाने के लिए संबंधित के सभी कदम है।

27
00:01:46,850 --> 00:01:55,060
पोस्ट मॉडल और मैं एक नई फाइल करने के लिए यह कदम होगा और मैं एक नया निर्देशिका मॉडल पहले बुलाया बनाने के लिए जा रहा हूँ और फ़ाइल मॉडल हो जाएगा।

28
00:01:55,110 --> 00:01:56,660
पोस्ट स्लेश।

29
00:01:56,750 --> 00:01:57,830
जे हां।

30
00:01:57,840 --> 00:02:03,470
और फिर जब तक मैं यहाँ हूँ मैं भी मॉडल बस ऐसे ही उपयोगकर्ता dodginess स्लेश कर देंगे।

31
00:02:03,730 --> 00:02:04,030
ठीक।

32
00:02:04,050 --> 00:02:05,760
और फिर मैं उन दोनों को खोल देता हूँ।

33
00:02:05,760 --> 00:02:09,660
चलो शुरू पद मॉडल पद स्लेश के साथ करते हैं।

34
00:02:09,750 --> 00:02:10,390
हाँ।

35
00:02:10,710 --> 00:02:11,100
ठीक।

36
00:02:11,100 --> 00:02:12,710
और हम में है कि कोड पेस्ट कर सकते हैं।

37
00:02:13,110 --> 00:02:15,680
और पहली बात तुम नोटिस अब हम एक त्रुटि किया है।

38
00:02:15,720 --> 00:02:18,110
यह हमें बता रहा है कि नेवला परिभाषित नहीं है।

39
00:02:18,570 --> 00:02:27,880
इसलिए हम नेवला को परिभाषित करने से शुरू कर सकते हैं और यह कुछ तुम सिर्फ अगर आप अपने कोड में modularize रहे हैं अगर तुम इसे तेज कर रहे हैं छोटे टुकड़ों में क्या करने के लिए किया है।

40
00:02:28,020 --> 00:02:30,460
आप चीजों को एक बहुत अधिक बार की आवश्यकता होती है करने के लिए जा रहे हैं।

41
00:02:30,660 --> 00:02:40,950
इसलिए हम नेवला आवश्यकता होती है और एक बड़ा परिवर्तन है कि कौन सा है कि हम यहाँ नीचे का नेतृत्व विशेषज्ञों जो मैं एक फ़ाइल के लिए एक वापसी के मूल्य के रूप में के बारे में सोचना चाहते मॉड्यूल का उपयोग करने की जरूरत है सुनिश्चित करने की जरूरत नहीं है।

42
00:02:41,160 --> 00:02:50,010
तो बस एक समारोह के लिए कुछ भी नहीं में वापसी मान के साथ की तरह वापस आ रहा है, जब तक कि हम स्पष्ट रूप से बता हम जावास्क्रिप्ट क्या समारोह से बाहर वापसी करना चाहते हैं।

43
00:02:50,010 --> 00:02:55,440
फ़ाइल के साथ एक ही बात करता है, तो हम सिर्फ फ़ाइल शामिल हैं, लेकिन हम इसे से बाहर कुछ भी निर्यात नहीं करते।

44
00:02:55,440 --> 00:02:59,140
हम वास्तव में कुछ नहीं बस एक खाली फ़ाइल की आवश्यकता हो जाएगा सहित हो जाएगा।

45
00:02:59,220 --> 00:03:04,170
हम क्या करने की जरूरत है निर्यात में कुछ है और क्या हम निर्यात करना चाहते हैं मॉडल है।

46
00:03:04,170 --> 00:03:11,230
इसलिए हम चाहते हैं कि कॉपी और मॉड्यूलर कहने जा रहे हैं, लेकिन निर्यात मॉडल पद नेवला के बराबर होती है।

47
00:03:11,760 --> 00:03:15,410
इसलिए हम स्कीमा घोषणा कर रहे हैं और फिर हम मॉडल घोषणा कर रहे हैं।

48
00:03:15,450 --> 00:03:17,250
और है कि हम क्या बाहर भेज रहे हैं।

49
00:03:17,250 --> 00:03:22,720
हम भी यह कर सकता था और फिर कहा कि निर्यात के बारे में मॉड्यूल पदों के बराबर होती है।

50
00:03:22,860 --> 00:03:23,950
या तो एक काम करेंगे।

51
00:03:24,210 --> 00:03:26,680
लेकिन मैं यहाँ यह सिर्फ एक झटके में क्या करने जा रहा हूँ।

52
00:03:26,850 --> 00:03:30,520
इसलिए हम इस से छुटकारा पाने के लिए और यह यहाँ नीचे वापस जोड़ देंगे।

53
00:03:30,980 --> 00:03:35,470
ठीक है तो अब देखते हैं कि कैसे हम इस फ़ाइल संदर्भ के अंदर आवश्यक किया है।

54
00:03:35,550 --> 00:03:39,350
हाँ मैं अब के लिए बहुत ज्यादा सब कुछ बाहर टिप्पणी करने के लिए जा रहा हूँ।

55
00:03:39,480 --> 00:03:45,540
अच्छी तरह से उपयोगकर्ता स्कीमा वहाँ रहते हैं, लेकिन मैं इस सब से छुटकारा पाने के लिए सिर्फ इतना है कि हम कुछ भी नहीं चल रहे हैं जा रहा हूँ।

56
00:03:45,780 --> 00:03:48,950
सभी मैं करना चाहता हूँ यकीन है कि हम इस कोड को आयात कर सकते हैं बनाने के लिए है।

57
00:03:49,200 --> 00:03:53,780
तो यह वर पद की आवश्यकता होने जा रहा है।

58
00:03:54,240 --> 00:03:56,110
और फ़ाइल पोस्ट-अप है।

59
00:03:56,150 --> 00:04:01,050
हाँ हम सिर्फ पद के रूप में यह उल्लेख कर सकते हैं, लेकिन यह मॉडल निर्देशिका के अंदर है।

60
00:04:01,050 --> 00:04:07,910
तो मॉडल पद स्लेश करने के लिए बचाने के लिए और इस फ़ाइल को चलाने की कोशिश करें और देखें क्या होता है।

61
00:04:07,920 --> 00:04:15,600
तो नोड संदर्भों जम्मू अमेरिका डॉट और हम एक छोटी सी त्रुटि मिलती है और यह बताता है कि हमें मॉड्यूल मॉडल नहीं मिल सकता है।

62
00:04:15,630 --> 00:04:16,770
पोस्ट स्लेश।

63
00:04:16,770 --> 00:04:30,520
और उसकी वजह से हम एक महत्वपूर्ण बात याद आ रहे हैं जब हम नोड में फ़ाइल पथ और निर्देशिका संदर्भित कर रहे हैं मौजूदा निर्देशिका हम एक डॉट स्लेश जरूरत संदर्भ के लिए और कहा कि जहां हम वर्तमान में कर रहे हैं जो संघों है संदर्भ जाएगा है।

64
00:04:30,690 --> 00:04:35,850
और फिर हम मॉडल निर्देशिका और फिर बाद फ़ाइल और उस की साइट का उपयोग करना चाहते हैं।

65
00:04:35,850 --> 00:04:37,770
अब टर्मिनल स्पष्ट करते हैं।

66
00:04:37,770 --> 00:04:39,250
कि फिर से प्रयास करें।

67
00:04:40,200 --> 00:04:42,150
इस बार ऐसा लगता है कि यह काम किया।

68
00:04:42,150 --> 00:04:44,520
हम कुछ है जो एक अच्छा संकेत है देख नहीं है।

69
00:04:44,520 --> 00:04:46,850
हम जानते हैं कि कोड में हम साथ कुछ भी नहीं देखना चाहिए।

70
00:04:47,220 --> 00:04:47,690
ठीक।

71
00:04:47,790 --> 00:04:52,760
तो चलो इस से बाहर बंद है और अब उपयोगकर्ता कोड के लिए सटीक एक ही बात कर देंगे।

72
00:04:52,860 --> 00:04:59,160
इसलिए हम यह सब लेने के लिए जा रहे हैं इसे बाहर कटौती और फिर उपयोगकर्ता जे एस फ़ाइल को खोलने के लिए।

73
00:04:59,190 --> 00:05:05,370
तो यह है कि होने की C9 मॉडल उपयोगकर्ता डेटा स्लेश जा रहा है।

74
00:05:05,430 --> 00:05:06,210
हाँ।

75
00:05:06,330 --> 00:05:07,920
और नहीं यहाँ में इस कोड डाल दिया।

76
00:05:08,130 --> 00:05:11,390
एक बार फिर हम नेवला आयात करने की जरूरत है।

77
00:05:11,760 --> 00:05:25,600
इसलिए हमारे नेवला नेवला की आवश्यकता होती है और उस बचाने के लिए और फिर हम एक मॉड्यूल है कि निर्यात नेवला शीर्ष मॉडल है कि हम उपयोगकर्ता से बना रहे हैं के बराबर होती है क्या करने जा रहे बराबर होती है।

78
00:05:26,040 --> 00:05:34,950
इसलिए इस मॉडल है कि जब हम इस फ़ाइल की आवश्यकता होती है यह एक बात है कि हम बाहर लौट रहे हैं कि हम का उपयोग करने के लिए बाहर का निर्यात कर रहे है बाहर भेज देंगे।

79
00:05:34,950 --> 00:05:38,070
और यह हमेशा इस तरह एक ही बात होने की जरूरत नहीं है।

80
00:05:38,070 --> 00:05:39,870
हम कई टुकड़े लौट सकते हैं।

81
00:05:39,870 --> 00:05:43,590
हम एक वस्तु यहाँ बनाने के लिए और डेटा के विभिन्न बिट्स का एक गुच्छा जोड़ सकते हैं।

82
00:05:43,890 --> 00:05:48,230
लेकिन इस एक वस्तु याद नेवला शीर्ष मॉडल हमारे लिए एक वस्तु उत्पन्न करता है।

83
00:05:48,480 --> 00:05:50,550
तो यह है कि क्या हम बचा लेगा बदल रहे हैं।

84
00:05:50,670 --> 00:06:08,110
अब संदर्भों के लिए वापस जाओ और हम वर उपयोगकर्ता वह आवश्यकता कॉल चलाने के लिए जा रहे हैं और इस स्लेश मॉडल डॉट होना चाहिए उपयोगकर्ता स्लेश करने के बचाने के लिए करते हैं और यकीन है कि उन दोनों के सही ढंग से की आवश्यकता कर रहे हैं।

85
00:06:08,340 --> 00:06:09,710
हम वहाँ चलें।

86
00:06:09,780 --> 00:06:11,270
और अब यह प्रयोग करने की कोशिश करते हैं।

87
00:06:11,550 --> 00:06:22,210
तो हम क्या करने सिर्फ इस कोड के कुछ uncomment है यह ठीक है यहाँ जो हमें कैसे सबसे अच्छा बर्गर खाना बनाना के साथ एक और पोस्ट बनाने जा रही है क्या करना होगा जा रहे हैं और हम भाग चार क्या करेंगे।

88
00:06:22,470 --> 00:06:23,430
और कुछ jibberish।

89
00:06:23,430 --> 00:06:35,040
का एक छोटा सा है कि बदलते हैं और फिर इसे ईमेल बाबूजी कॉम और सब कुछ के साथ कि उपयोगकर्ता को खोजने के लिए एक ही यह है कि पोस्ट में पुश करने के लिए जा रहा है और लॉग और डेटा बाहर रद्द कर दिया है होना चाहिए जा रहा है।

90
00:06:35,310 --> 00:06:37,260
तो अगर सब कुछ ठीक बाहर काम किया।

91
00:06:37,530 --> 00:06:42,270
यह काम करना चाहिए और हम बाहर मुद्रित कुछ पदों के साथ एक उपयोगकर्ता को देखना चाहिए।

92
00:06:42,270 --> 00:06:45,720
इसलिए हमें कोशिश करनी चाहिए।

93
00:06:45,750 --> 00:06:46,620
हम वहाँ चलें।

94
00:06:46,740 --> 00:06:55,360
हम जीमेल डॉट कॉम पर हमारे उपयोगकर्ता बॉब Belcher बॉब है और फिर हम बाद Saray महान अंदर पद आईडी की एक गुच्छा है।

95
00:06:55,380 --> 00:07:01,060
तो चलो सब कुछ Monserrat निर्यात संक्षिप्त हमें फाइलों में चीजों को तोड़ने के लिए अनुमति देता है।

96
00:07:01,080 --> 00:07:05,030
और कारण है कि हम क्या करना चाहते हैं हम देख रहे हैं और सबसे पहले हमारे कोड को साफ करने के लिए है।

97
00:07:05,070 --> 00:07:16,620
यह यह एक बहुत क्लीनर दिखाई देता है, लेकिन यह भी बातें मॉड्यूलर बनाता है और यह पुन: प्रयोज्य बनाता है इसलिए मैं जहाँ मैं पद या उपयोगकर्ता मॉडल की आवश्यकता होती है और मैं किसी भी कोड नकल करने की जरूरत नहीं है एक और फाइल कर सकते हैं।

98
00:07:16,620 --> 00:07:23,470
एक तरफ अगले वीडियो में भी लाइन से मैं तुम्हें दिखाने के लिए कि कैसे हम सटीक एक ही अवधारणाओं का उपयोग शिविर साफ कर सकते हैं जा रहा हूँ।
