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
所以兩個主要目標，我們將使用的時候，我要告訴你還模塊化實際上是不是這事變得很長的Yelp的陣營應用。

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
post模型，我將它移到一個新的文件，我要提出一個新的目錄首次調用模型和文件將會車型。

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
因此，我們可以通過定義貓鼬開始，這是東西，你只是有，如果你在你的代碼模塊化，如果你它拆分成小塊做。

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
所以就像在一個函數沒有返回值返回，除非我們明確地告訴JavaScript的是我們想返回該功能的。

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
因此，我們將採取所有這一切都剪下來，然後打開用戶ĴS檔。

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
現在回到參考，我們要運行他所謂需要VAR用戶，這應該是點斜線斜線模式的用戶和我們的拯救，並確保這兩個都需要正確。

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
所以，我們要做的僅僅是一些註釋這些代碼會在這裡做這種權利這是會令我們另一個崗位與如何烹製最好的漢堡包，我們會做的第四部分。

88
00:06:22,470 --> 00:06:23,430
而一些jibberish。

89
00:06:23,430 --> 00:06:35,040
讓我們改變了一點點，然後它會找到的電子郵件Babuji COM和其他一切，用戶應該它會在後推，並取消了日誌和數據相同。

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
我們有我們的用戶Bob鮑勃·貝爾徹在Gmail的點com，然後我們有後Saray酒店裡面很大一堆帖子的ID。

95
00:06:55,380 --> 00:07:01,060
因此，讓我們回顧一下家居蒙塞拉特出口使我們能夠打破東西到文件中。

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
除了在未來的視頻單行我會向你展示我們如何可以使用完全相同的概念收拾營地。
