1
00:00:00,240 --> 00:00:03,200
Witamy z powrotem w tej lekcji mam zamiar pokazać, jak można napisać.

2
00:00:03,210 --> 00:00:03,990
H m l.

3
00:00:04,020 --> 00:00:12,000
W osobnym pliku i możemy wysłać plik z powrotem w odpowiedzi, a nie to, co robiliśmy do tej pory za pomocą kopciuszek send.

4
00:00:12,090 --> 00:00:13,880
Istnieją trzy główne cele tutaj.

5
00:00:13,890 --> 00:00:23,150
Pierwszym jest użycie redstart oddać czynią go odesłać plik z każdego pliku, który będzie bardziej sensowne, gdy mówimy o tym, co każdy z nas jest.

6
00:00:23,460 --> 00:00:24,740
I to jest następny cel.

7
00:00:24,780 --> 00:00:27,340
Wyjaśnij, co Ejaz jest i dlaczego go używać.

8
00:00:27,360 --> 00:00:30,920
A potem wreszcie przekazać zmienne eJay jako szablony.

9
00:00:30,930 --> 00:00:42,440
Więc zacząć tutaj będę potrzebować nowej Express, aplikacji i mam zamiar przejść przez proces tworzenia podstawową aplikację ekspresowej od podstaw których nie będę kontynuować to w każdym filmie, ale nadal jest dość wcześnie w toku ,

10
00:00:42,480 --> 00:00:48,280
A ja po prostu chcę, aby upewnić się przyzwyczaić do oglądania go i robi to, ponieważ jest to coś, co będziesz robił bez przerwy.

11
00:00:48,300 --> 00:01:01,130
Więc mam katalog o nazwie Więcej Express gdzie będę pracować z tego urządzenia i zrobię nowy katalog wewnątrz to i my po prostu nazwać to eJay nam demo.

12
00:01:02,290 --> 00:01:10,540
A potem zamiast demo Ejaz będziemy uruchamiać KMP w nim, a ja po prostu przyspieszyć przez to.

13
00:01:10,560 --> 00:01:11,990
Tak, że nazwa jest w porządku.

14
00:01:12,000 --> 00:01:14,800
Wersja jest w porządku opis jest pusta.

15
00:01:14,880 --> 00:01:16,700
Zawsze lubię to zmienić na aplikacji.

16
00:01:16,830 --> 00:01:17,490
Tak.

17
00:01:17,490 --> 00:01:19,690
Tylko osobiste preferencje.

18
00:01:20,070 --> 00:01:21,580
Hit wprowadzić jeszcze kilka razy.

19
00:01:21,660 --> 00:01:25,100
Nie trzeba wypełniać żadnej z tych i tam idziemy.

20
00:01:25,470 --> 00:01:39,120
A teraz, jeśli nie pozwalają nam mamy pakiet, który Jason Stwórzmy nasz czyn z j nas, a my również uruchomić NPM instalacji ekspresowej kreska kreska uratować.

21
00:01:39,150 --> 00:01:41,360
No to jedziemy.

22
00:01:41,400 --> 00:01:45,780
Teraz otwórz plik jazzu i rozpocząć dodawanie kodu w tym miejscu.

23
00:01:45,780 --> 00:01:53,350
I zamiast po prostu robi ls a następnie klikając na J.S. i klikając na otwartym Niedawno znalazłem inny sposób to zrobić.

24
00:01:53,460 --> 00:02:01,290
To Cloud 9 ostatnio dodane która jest po wpisaniu C9 przestrzeń, a następnie nazwę pliku lub ścieżkę dostępu do pliku.

25
00:02:01,380 --> 00:02:03,040
Więc C9 aplikacji bazowej.

26
00:02:03,060 --> 00:02:07,090
J Tak, że otworzy go dla was w edytorze.

27
00:02:07,200 --> 00:02:11,760
Jest to o wiele szybciej niż konieczności wpisywania ls a następnie kliknąć na plik, a następnie kliknij przycisk Otwórz.

28
00:02:11,760 --> 00:02:25,160
Więc przejdźmy podstawowy kod wyrazić tutaj tak daleko ekspresowych równości wymaga wyraźnej a następnie var app równa wykonać ją wyrazić jako funkcję.

29
00:02:25,170 --> 00:02:36,720
Jedną rzeczą, która od czasu do czasu zobaczyć, to jest, gdy ktoś powiedział Savar aplikacja równa wymaga wyraźnej a potem po prostu od razu uruchomić go jako funkcja.

30
00:02:36,720 --> 00:02:45,660
Większość ludzi jednak zrobi to tak w dwóch oddzielnych etapach i najczęściej zobaczysz tylko Xpress i aplikacji, które mogą to być cokolwiek.

31
00:02:45,660 --> 00:02:46,950
Teraz przejdźmy do ACT UP.

32
00:02:46,950 --> 00:03:06,250
Posłuchaj dzieje się na samym dole, który będzie uruchomić serwer tak musiałaby port, który jest procesem, który EMV portu, a następnie proces, który D-NV IP i tych, które są zmienne środowiskowe Cloud 9 ustaliła się, że mamy dostęp do portu oraz Adres IP.

33
00:03:06,510 --> 00:03:15,840
A potem dodaję moim zwrotnego, który będzie uruchamiany, gdy serwer został ustanowiony po jej słuchać, a my po prostu zobaczyć, co przychodzi około log.

34
00:03:16,060 --> 00:03:21,540
Serwer nasłuchuje ot tak i będzie oszczędzać.

35
00:03:21,540 --> 00:03:25,350
Teraz dodajmy do naszej pierwszej trasy i zrobimy trasę trasy.

36
00:03:25,350 --> 00:03:34,130
Zawsze lubię tam rozpocząć i to zawsze mylące sformułowanie niektórych z moich studentów, bo to słowo, które wymawiam trasą niektóre z nich będą wymawia się jako root.

37
00:03:34,410 --> 00:03:36,830
Staram się bardzo wyraźnie, kiedy mówię korzenie.

38
00:03:36,900 --> 00:03:41,250
Mówię tylko o R O T, jak w tym.

39
00:03:41,280 --> 00:03:42,870
Trasa korzenia.

40
00:03:43,140 --> 00:04:06,500
OK, więc dodajmy, że w apt korzenia GET lub slash i wtedy nasza funkcja zwrotna zostanie uruchomiony, gdy wniosek, aby uzyskać wnioski składa ciąć i wtedy będzie miał te dwa obiekty wystąpić w odpowiedzi, a my śmiało i po prostu zadzwonić do rez wysłać, a my po prostu zrobić prostą rzecz.

41
00:04:06,540 --> 00:04:08,700
Witamy na stronie głównej.

42
00:04:08,730 --> 00:04:11,730
Podobnie jak ten powinny być w całości przeglądu w tym momencie.

43
00:04:12,090 --> 00:04:16,020
Zacznijmy serwer się tak węzła j.

44
00:04:16,890 --> 00:04:18,280
Wygląda na to wszystko jest dobre.

45
00:04:18,390 --> 00:04:22,500
Załóżmy teraz przejść do strony korzenia tutaj i odświeżyć.

46
00:04:22,500 --> 00:04:23,710
Witamy na stronie głównej.

47
00:04:23,890 --> 00:04:28,580
Oczywiście tego typu zawartości pojedynczej linii tekstu jest dość nudna.

48
00:04:28,610 --> 00:04:34,890
Co możemy zrobić, aby wystroić ją trochę to możemy wrócić tu i zrobić to trochę H-2A Mel.

49
00:04:34,950 --> 00:04:43,640
Jeśli chcieliśmy tak po prostu i wtedy możemy dodać poniżej i H-2, który mówi bla bla.

50
00:04:43,770 --> 00:04:45,910
Właśnie tak.

51
00:04:46,020 --> 00:04:46,760
No to jedziemy.

52
00:04:46,920 --> 00:04:50,730
A jeśli to zapisać i zrestartować serwer.

53
00:04:51,120 --> 00:04:53,980
A potem wrócić tutaj i odświeżyć.

54
00:04:53,980 --> 00:05:00,850
Dostajemy albumy HVM są renderowane do nas, ale to wciąż bardzo bolesne faktycznie wpisać na całą stronę.

55
00:05:00,850 --> 00:05:04,290
Jest to technicznie możliwe, ale byłoby to takie trudne.

56
00:05:04,450 --> 00:05:05,720
To nie tylko dobry pomysł.

57
00:05:05,920 --> 00:05:24,430
Więc na szczęście istnieje prostszy sposób, gdzie możemy napisać wszystko naszego kodu w osobnym pliku cały czas, że chcemy wszystko C SS i tak wszystko przedniej JavaScript, który chcemy wysłać z powrotem do użytkownika, dzięki czemu możemy użyć metody nazywany tynku i czynią, że metoda mieszka w obiekcie odpowiedzi, co będziemy ją nazywać.

58
00:05:24,430 --> 00:05:26,730
W naszym przypadku obrotach więc reszta nie czynią.

59
00:05:26,730 --> 00:05:36,950
A potem nadać mu nazwę pliku w stronę domu lub w domu lub kropka wieku go Dogstar wieku go czy coś takiego.

60
00:05:37,270 --> 00:05:40,950
I oczywiście musimy mieć taki plik stworzony i musi mieć pewne treści w nim.

61
00:05:41,230 --> 00:05:50,810
Ale jeszcze przed nami, że jest mały problem będę pozbyć się tej linii, a problem jest wtedy, gdy używamy Express, nie piszemy zwykłych plików h m l.

62
00:05:50,950 --> 00:05:52,400
Istnieją sposoby, aby to uczynić.

63
00:05:52,420 --> 00:05:59,410
To wymaga nieco więcej konfiguracji, ale większość naszych aplikacji internetowych nie będą po prostu standardowe statyczne pliki Tim, które są wysyłane z powrotem.

64
00:05:59,590 --> 00:06:07,080
Co szukamy są dynamiczne pliki HTML, które nazywane są szablony, aw drugiej połowie tego filmu będziemy wprowadzenia tych.

65
00:06:07,270 --> 00:06:23,250
Ale teraz mam zamiar udać się tutaj i zmienić to EJ s, a wszystko, co powiem o EJ jest to, że oznacza on osadzony javascript, a dowiesz się o wiele więcej o tym w około pięć minut, kiedy to się wniosek został złożony ciąć nasz kod będzie świadczyć plik o nazwie Dogstar.

66
00:06:23,380 --> 00:06:23,990
Tak.

67
00:06:24,060 --> 00:06:28,060
I zmieńmy go do domu tylko dlatego, że większy sens z trasy trasy.

68
00:06:28,330 --> 00:06:34,340
I tak musimy utworzyć ten plik, a my właściwie nie tworzyć go w tym samym katalogu, co faktycznie nas.

69
00:06:34,570 --> 00:06:43,380
Co musimy zrobić, to nowy katalog o nazwie poglądy i że nie jest to dowolna nazwa, która znajduje się w katalogu, które wyrażają będzie szukać.

70
00:06:43,540 --> 00:06:52,650
Więc kiedy tylko renderowania pliku cokolwiek to się nazywa to będzie wyglądać pierwsza w katalogu poglądów i spróbować znaleźć dokładnie ten plik wewnątrz bezpiecznika.

71
00:06:52,660 --> 00:06:54,790
Więc teraz stwórzmy tego.

72
00:06:54,790 --> 00:07:01,520
Więc zrobię odrobiną poglądy slash domu, który Ejay nam tak po prostu.

73
00:07:01,780 --> 00:07:04,380
A potem następną rzeczą, którą chcesz zrobić, to dodać trochę treści.

74
00:07:04,420 --> 00:07:10,320
Warto więc otworzyć ten plik za pomocą tego nowego polecenia C9 C-9 odsłon Slash domu.

75
00:07:10,360 --> 00:07:10,610
E.J ..

76
00:07:10,610 --> 00:07:14,800
I tak, i dodajmy kilka rzeczy tutaj.

77
00:07:14,890 --> 00:07:17,530
To jest strona główna.

78
00:07:17,890 --> 00:07:19,100
Powiedzmy to naprawić.

79
00:07:19,480 --> 00:07:24,850
I niech też dodać zdjęcie i mam obraz chciałbym używać tutaj.

80
00:07:24,850 --> 00:07:26,960
To jest coś, co nazywa się narty dłoni.

81
00:07:27,080 --> 00:07:29,230
Jest to pomorskim i husky mix.

82
00:07:29,230 --> 00:07:33,700
Podobno jest to w pełni rozwinięte Parsky co jest dość szalony, czy to prawda.

83
00:07:33,910 --> 00:07:38,240
To wygląda jak zminiaturyzowany husky lub po prostu stały husky szczeniaka.

84
00:07:38,350 --> 00:07:41,720
Tak więc będziemy skopiuj ten adres URL i wrócić.

85
00:07:41,800 --> 00:07:44,380
I oczywiście można zrobić dowolny obraz, który chcesz.

86
00:07:44,380 --> 00:07:48,670
Nie musisz iść znaleźć tego lub typeless jesteś Ellaby siebie i ocali.

87
00:07:49,060 --> 00:07:52,880
A teraz będziemy zamykać się z tego i powinniśmy być dobrze iść.

88
00:07:53,050 --> 00:07:58,030
Z wyjątkiem jednej rzeczy brakuje, a ja rzeczywiście zamierzał pozwolić wyrazić nam powiedzieć, czego brakuje.

89
00:07:58,030 --> 00:07:59,310
Dostaniemy się komunikat o błędzie.

90
00:07:59,530 --> 00:08:02,940
Więc mam zamiar wyjaśnić to po prostu zrobić trochę więcej miejsca dla ciebie.

91
00:08:03,160 --> 00:08:05,510
A teraz mam zamiar uruchomić serwer.

92
00:08:06,910 --> 00:08:12,110
A kiedy idziemy na trasie trasie będzie zadzwonić tynku metodę, która będzie szukać domu.

93
00:08:12,270 --> 00:08:12,950
Tak.

94
00:08:13,150 --> 00:08:15,650
Wewnątrz katalogu o nazwie widokami.

95
00:08:15,790 --> 00:08:28,690
I wtedy kiedy uzna to zajmie treść i wyślij że już w odpowiedzi więc to wracamy do naszej aplikacji i odświeżyć i otrzymujemy komunikat o błędzie tu jest napisane nie można znaleźć Montreuil.

96
00:08:28,690 --> 00:08:28,940
E.J ..

97
00:08:29,020 --> 00:08:29,780
Tak.

98
00:08:30,160 --> 00:08:39,630
A co to znaczy, że express szuka pakietu zwanego Ejay nam, że musi użyć w celu usprawnienia i plików Ejaz.

99
00:08:39,670 --> 00:08:46,590
Więc musimy zainstalować KMP eJay nas i to wszystko ma sens, dlaczego używamy Ejaz w ciągu zaledwie kilku minut.

100
00:08:46,600 --> 00:08:52,440
Ale teraz po prostu zaufaj mi NPM zainstalować eJay z nami, a my zrobimy kreska kreska uratować.

101
00:08:53,230 --> 00:08:57,080
A kiedyś, że zakończy możemy po prostu zrobić węzeł.

102
00:08:57,160 --> 00:09:06,020
J. S. ponownie i odświeżyć stronę i teraz mamy to na stronie głównej i nasze urocze szczeniaki ostatnim pełnym uprawiane Tomski.

103
00:09:06,130 --> 00:09:12,820
Więc teraz mamy plik h Tm l, że mamy napisane, że jesteśmy teraz wysyłania do użytkownika i to są renderowane w przeglądarce.

104
00:09:13,030 --> 00:09:17,900
I to jest wspaniałe, ale to jest nadal bardzo ograniczony dla aplikacji internetowych.

105
00:09:17,920 --> 00:09:24,530
W ten sposób wysyłać tylko tylna strona dokładnie taki sam za każdym razem iw większości aplikacji internetowych to nie to, co chcemy.

106
00:09:24,670 --> 00:09:28,260
Być może strona główna jest taka sama lub Zaloguj się Strona jest taka sama.

107
00:09:28,330 --> 00:09:35,370
Ale wtedy, gdy użytkownik jest zalogowany na przykład tam zwykle jest komunikat, który mówi, witamy z powrotem połączeń lub welcome back.

108
00:09:35,380 --> 00:09:37,960
Urocza Parsky szczeniaka ukośnik dorosłych.

109
00:09:37,960 --> 00:09:39,870
Pokażę ci, co mam na myśli szybkim przykład.

110
00:09:40,060 --> 00:09:45,960
Więc wrócę i dodać nową trasę, a nasza trasa będzie coś jak Slash.

111
00:09:46,060 --> 00:09:54,480
Zakochaj się, a potem coś takiego Rustie a następnie możemy również przejść do zakochać się w nartach palmowego.

112
00:09:54,550 --> 00:09:55,780
Myślę, że jak to się pisze.

113
00:09:55,990 --> 00:10:02,480
I chcemy plik HMO, który pokaże nam wiadomość zawierającą zmienną z trasy, że parametr path.

114
00:10:02,590 --> 00:10:18,560
Tak byłoby coś powiedzieć jak ty zakochał się zardzewiałe tak zrobić, że trzeba zdefiniować lub uzyskać ukośnik zakochać się Slash rzeczy.

115
00:10:18,570 --> 00:10:19,600
To, co my to nazwać.

116
00:10:19,940 --> 00:10:24,440
A potem musimy nasze żądanie i odpowiedź wewnątrz zwrotnego.

117
00:10:24,440 --> 00:10:39,950
I podobnie jak w poprzednim ćwiczeniu uchwycić coś co będzie rzeczą var jest równa zwrócić się harams rzecz i wtedy możemy zacząć od tego prostego czerwoną kropką wysyłać tak jak zrobiliśmy to z mówienia wykonywania zwierząt.

118
00:10:39,960 --> 00:10:41,770
Świnia mówi kwik.

119
00:10:41,900 --> 00:10:44,050
Krowa mówi moo może zrobić to samo tutaj.

120
00:10:44,060 --> 00:10:51,130
Więc po prostu powiedzieć, że zakochałem się w powiększonej rzeczy.

121
00:10:51,890 --> 00:10:52,310
W porządku.

122
00:10:52,340 --> 00:11:12,850
Więc jest to przegląd i gdybym ponownie uruchomić serwer i teraz wracam i teraz idę do slash zakochać się Slash ske możemy Ci zakochał się w Tomskiego który isnt dokładnie gramatycznie poprawne, ale znowu nie jest Pomps słowo.

123
00:11:13,070 --> 00:11:36,380
Więc wrócę, a teraz to, co chcemy zrobić, to dowiedzieć się, w jaki sposób możemy wysłać do niego H będę plik z powrotem, który mówi, że zakochałem się w miłości z plusem, a następnie niektóre rzeczy możemy rozpocząć od utworzenia pliku, a my 'll po prostu nazywają ten plik w katalogu poglądów i nazwać to, co chcesz, ale oczywiście ja po prostu iść z miłości EJ jak zachować to krótkie i wtedy będziemy wypełniać że.

124
00:11:36,380 --> 00:11:40,520
Więc musimy C-9 odsłon slash.

125
00:11:40,940 --> 00:11:41,840
Kocham to.

126
00:11:41,950 --> 00:11:51,910
Tak, że mamy otwarte i zacznijmy po prostu dodając w tobie zakochał się, a następnie musimy wypełnić puste.

127
00:11:52,010 --> 00:12:07,500
Ale nie wiemy, co umieścić tu jeszcze tak będziemy po prostu zostawić go tak i postawmy notatkę tutaj mówi PS: Jest to miłość, która Ejay nam złożyć tak, że wiesz, że to przychodzi z pliku Ejaz.

128
00:12:07,500 --> 00:12:10,430
Nie jest to wyślij Kopciuszek, że mamy teraz.

129
00:12:10,490 --> 00:12:12,270
W rzeczywistości, aby pozbyć się tego.

130
00:12:13,100 --> 00:12:18,230
Więc to, co chcemy zrobić, to czynią ten plik nie jest więc czytaj renderowania.

131
00:12:18,500 --> 00:12:21,420
A nazwa pliku jest miłość, która E.J ..

132
00:12:21,420 --> 00:12:27,080
Tak będzie automatycznie wyszuka w katalogu poglądów, które jest tuż obok.

133
00:12:27,110 --> 00:12:31,980
Nie pójdziemy mamy dwa pliki zacznijmy serwer się węzeł.

134
00:12:32,110 --> 00:12:36,260
Tak zostanie uruchomiony ponownie i odświeżyć.

135
00:12:36,590 --> 00:12:36,920
OK.

136
00:12:36,950 --> 00:12:38,520
Więc nasz plik jest tutaj.

137
00:12:38,540 --> 00:12:41,700
Jesteś zakochał się i musimy wypełnić puste tutaj.

138
00:12:41,990 --> 00:12:57,950
I wiem, że jest to bardzo prosty przykład, który jest punktem I nie chce mylić z czymś szalonym tylko jeszcze, ale ten rodzaj logiki jest naprawdę ważne, gdzie możemy wypełnić szablon przy użyciu danych wraca z bazy danych lub danych że użytkownik ma zapewniony, gdy to nie jest statyczne pliki zabić.

139
00:12:57,980 --> 00:13:00,220
To jest dokładnie to samo za każdym razem.

140
00:13:00,260 --> 00:13:05,770
My w zasadzie chcesz dodać zmienne do HTL i to, co każdy Tak pozwala nam robić.

141
00:13:06,080 --> 00:13:09,380
Więc EJ S oznacza osadzony javascript.

142
00:13:09,380 --> 00:13:18,520
To pozwala nam osadzić javascript zmienne kodu if pętle wewnątrz H Timo.

143
00:13:18,560 --> 00:13:20,450
Więc jest to w jaki sposób możemy zrobić coś takiego.

144
00:13:20,840 --> 00:13:30,650
Jesteś zakochał się i to tutaj to nie będzie działać tylko jeszcze, ale możemy umieścić nasze zmienna nazywa rzeczą niech po prostu to zrobić we wszystkich zmiennej czapki sprawa.

145
00:13:30,650 --> 00:13:37,700
Ale to nie będzie działać, bo to po prostu traktować go jako zwykłego HMO i będzie po prostu pokazać nam zmienną słowem sprawa.

146
00:13:37,700 --> 00:13:44,200
Musimy coś zrobić, aby powiedzieć, że każdy z nas jest to kod JavaScript nie uczyć się do niego będę traktować to jak javascript.

147
00:13:44,390 --> 00:13:47,160
Na szczęście to tylko daje nam sposób to robić.

148
00:13:47,210 --> 00:13:49,600
To trochę dziwne, gdy widzisz go po raz pierwszy.

149
00:13:49,790 --> 00:13:51,220
To wygląda tak.

150
00:13:51,830 --> 00:14:03,150
Mamy więc nasze uchwyty, a następnie procent znaki i następnie znak równości na wsporniku otwarcia i wszystko idzie między tymi dwoma wspornikami tutaj będzie traktowany jako JavaScript.

151
00:14:03,320 --> 00:14:14,010
Więc pokażę ci, co oznacza, że ​​możemy po prostu użyć coś jak pięć oraz pięć, które w regulaminowym H M L i zrobię faktycznie pokazać pięć oraz pięć.

152
00:14:14,450 --> 00:14:22,000
Bez tych Ejay Tak nawiasach po prostu wydrukować pięć oraz pięć, ale jeśli zrobimy to właśnie tutaj będziemy rzeczywiście dostać 10 wydrukowane.

153
00:14:22,130 --> 00:14:36,920
Więc będę zapisać ten szablon zamknąć lub uruchomić ponownie serwer węzła po J nas i odśwież stronę, a my Ci zakochał się w pięciu powiększonej pięć dziesięć.

154
00:14:37,130 --> 00:14:38,010
I całkowicie rozumiem.

155
00:14:38,030 --> 00:14:41,270
Gdybym wstrzymać Five Ten jest kompletnym catch wszystko w porządku Wszystko w porządku.

156
00:14:41,270 --> 00:14:42,220
Więc wracamy.

157
00:14:42,350 --> 00:14:44,980
Więc nie chcemy pięć Plus pięć być tam drukowane.

158
00:14:45,020 --> 00:14:48,830
Ale tak naprawdę chcę to zmienna rzeczą.

159
00:14:48,890 --> 00:14:52,780
Będziemy po prostu nazwać to VAR rzeczą albo Zróbmy coś daleko.

160
00:14:52,940 --> 00:14:56,180
I to musi pochodzić z naszego kodu tutaj.

161
00:14:56,180 --> 00:15:07,290
Więc co trzeba zrobić, to przekazać tę wartość rzeczy do naszej miłości, że EJ jako szablon i chcemy wydrukować go i póki tu jesteśmy także pozbyć się z pięciu powiększonej o piątej.

162
00:15:07,490 --> 00:15:15,400
Więc Ci zakochał się, a następnie musimy zdefiniować coś daleko i może myślisz, że moglibyśmy po prostu zrobić to var rzeczy.

163
00:15:15,410 --> 00:15:18,200
Var równa zwrócić się ze szczeliny rzeczy.

164
00:15:18,440 --> 00:15:24,360
I może być nadzieją, że wyrażona automatycznie wysyła wszystkie te zmienne jakoś tego szablonu.

165
00:15:24,410 --> 00:15:26,410
A to po prostu wie o rzeczy var.

166
00:15:26,750 --> 00:15:28,550
Niestety tak nie jest, jak to działa.

167
00:15:28,670 --> 00:15:38,590
I powiem wam, że ponowne uruchomienie serwera będę się komunikat o błędzie pokazuje i mówi mi nic var nie jest zdefiniowana.

168
00:15:38,930 --> 00:15:41,800
Więc teraz muszę wrócić i zdefiniować poprzeczkę sprawa.

169
00:15:41,960 --> 00:15:52,170
A sposób, w jaki to zrobić jest faktycznie przekazać je aż do mojej kochanej EJ s szablon i ja, że ​​na kropce czynią linię kiedy przechodzą przez to jako obiekt.

170
00:15:52,340 --> 00:15:57,210
I w tym obiekcie można umieścić wiele fragmentów danych, które chcę mieć w swoim szablonie.

171
00:15:57,440 --> 00:16:10,910
Więc zamiast rzeczy są po prostu będzie nazywać rzeczy aby to jaśniejsze i to tutaj mam zamiar przekazać dane za pośrednictwem a ja powiem w szablonie rzeczą var powinny być równe rzeczy.

172
00:16:11,330 --> 00:16:15,420
Co to będzie zrobić, to wziąć wartość rzeczy i trzymać go tutaj.

173
00:16:15,560 --> 00:16:19,450
Tak będzie wyglądać jak rzeczy daleko jest równa Rusty.

174
00:16:19,610 --> 00:16:22,760
A potem tu rzeczą var zostanie zastąpiony.

175
00:16:22,760 --> 00:16:25,810
Wszystko to zostanie zastąpiony przez zardzewiałe.

176
00:16:26,460 --> 00:16:29,600
OK, więc zostawimy go na to.

177
00:16:29,600 --> 00:16:42,240
Wróć tu i dlaczego nie możemy po prostu zacząć od twardych kodowania go jako Resti tak po prostu i zrestartować serwer i będę odśwież stronę, a ja Ci zakochał się w Rusty.

178
00:16:42,350 --> 00:16:56,000
Więc zamiast robić ciąg następnym krokiem jest po prostu wrócić do tego, co mieliśmy, który jest cały rzeczą zmienną zapisać i przekazać, że będę przez pod paskiem nazwy rzeczy, a potem czynią to tutaj z tam.

179
00:16:56,010 --> 00:16:58,350
EJ otagował to luźna rączka szuka rzeczy.

180
00:16:58,610 --> 00:17:02,200
Ponownie uruchom serwer ponownie wrócić.

181
00:17:02,390 --> 00:17:05,910
Teraz dostaję Ci zakochał się w Parsky.

182
00:17:06,070 --> 00:17:13,440
A jeśli pójdę do ciebie zakochał się w Tater Tots, który jest również odzwierciedlenie tutaj.

183
00:17:13,520 --> 00:17:16,510
Jest to bardzo potężne pojęcie, które będziemy używać.

184
00:17:16,520 --> 00:17:27,950
Tak jak mówiłem, a prawie każda aplikacja stąd na zewnątrz posiadania tych dynamicznych stron o Swędziało mu wszystkie odpowiedzi, które mogą się zmieniać w zależności od tego, co użytkownik poprosił o konkretne kawałki danych we wniosku.

185
00:17:27,950 --> 00:17:31,630
Inna sprawa, pokażę, że jest to po prostu regularne JavaScript.

186
00:17:31,730 --> 00:17:42,100
Więc tu mogę robić takie rzeczy jak na wielkie i to będzie działać, a potem ona wróci coś, co zostanie wydrukowany się jak zardzewiałe.

187
00:17:42,470 --> 00:17:47,020
Więc to tylko regularne javascript i porozmawiamy o tym, co powinno iść tutaj, a czego nie powinien.

188
00:17:47,150 --> 00:17:53,200
Ponieważ istnieją pewne reguły, które nie chcą zaśmiecać wieku go wszystkim swoim szablonie Ejaz z tony i tony javascript.

189
00:17:53,300 --> 00:17:57,070
Aby zachować je do minimum, ale teraz będę to zrobić i zapisać.

190
00:17:57,230 --> 00:17:58,990
A to będzie to ostatnia rzecz, którą robimy.

191
00:17:59,270 --> 00:18:01,860
Uruchom ponownie odświeżenia serwera.

192
00:18:02,180 --> 00:18:04,280
A teraz dostaję skapitalizowanych wersję.

193
00:18:04,280 --> 00:18:06,600
Dobrze więc teraz niech podsumować wszystko, co mówi.

194
00:18:06,620 --> 00:18:08,330
Jest trochę w tej lekcji.

195
00:18:08,360 --> 00:18:20,600
Pierwszą rzeczą jest to, że możemy wysłać z powrotem zawartość pliku przy użyciu redstart renderowanie jak my tu i tu i szablony te muszą istnieć w katalogu automatycznie wyrażają poglądów wygląda tam.

196
00:18:20,600 --> 00:18:31,440
Następną rzeczą, rozmawialiśmy o jego Ejaz co oznacza osadzony javascript i to jest to, co pozwala nam mieć dynamicznych szablonów HDMI OUT, które będą się zmieniać w zależności od pewnych danych, które oferujemy.

197
00:18:31,640 --> 00:18:37,730
Widzieliśmy, że musimy robić za każdym Tak i wtedy nasz plik nazwać czymś DOD Ejay Tak.

198
00:18:37,940 --> 00:18:47,230
A potem potrzebne również do uruchomienia instalacji NPM eJay z nami, a potem ostatnią rzeczą jest to, że możemy korzystać z eJay nam wsporniki, które są bardzo dziwne na pierwszy pisać.

199
00:18:47,360 --> 00:19:07,270
Prawdopodobnie nie są przyzwyczajeni do korzystania z tej części klawiatury aż tak dużo, ale są wsporniki gdzie znak procent i równa, a następnie z drugiej strony to tylko znak procent i wszystko idzie w środku jest traktowany jako kod JavaScript, a następnie cokolwiek to zwraca kod jest następnie drukowane na HMO i przekazywania danych za pośrednictwem.

200
00:19:07,760 --> 00:19:12,500
Możemy przekazać obiekt w czerwonej kropki czynią połączenia gdzie mamy par wartości klucza.

201
00:19:12,500 --> 00:19:14,660
To po prostu zwykły obiekt JavaScript.

202
00:19:14,660 --> 00:19:19,890
Oraz w szablonie dostęp do zmiennych, które określają to właściwości obiektu.

203
00:19:19,910 --> 00:19:26,330
W tym przypadku są rzeczy, które jest równe co wartość rzeczy jest, która zmienia się za każdym razem.

204
00:19:26,570 --> 00:19:29,510
I tutaj możemy zastosować coś dla.

205
00:19:29,780 --> 00:19:32,830
OK, więc wiem, że jest dużo w tym filmie wiele do strawienia.

206
00:19:32,840 --> 00:19:36,280
Będziemy się o wiele więcej praktyki z tych pojęć w szczególności.

207
00:19:36,320 --> 00:19:36,590
E.J ..
