1
00:00:00,480 --> 00:00:01,610
Witamy spowrotem.

2
00:00:01,620 --> 00:00:08,190
W tym filmie mamy zamiar napisać nasz pierwszy nago aplikację i korzystać z aplikacji termin bardzo luźno.

3
00:00:08,190 --> 00:00:15,390
To tylko będzie jeden plik z pewnymi podstawowymi javascript, ale pokażę ci, jak możemy współpracować z wad węzłów ..

4
00:00:15,690 --> 00:00:19,940
I my również zobaczyć, jak możemy uruchomić plik z węzła.

5
00:00:19,980 --> 00:00:21,990
To są dwa cele tutaj.

6
00:00:22,020 --> 00:00:25,270
Pierwszą rzeczą, którą będziemy rozmawiać o to minusy węzłów ..

7
00:00:25,290 --> 00:00:36,980
Tak więc widzieliśmy Radę Javascript oraz przeglądarkę przed którym możemy otworzyć się i możemy współdziałać z możemy wpisać polecenia JavaScript w przeglądarce może robić takie rzeczy jak alarmowania oraz stałym rejestrze lub cokolwiek debugowania, które chcemy.

8
00:00:37,140 --> 00:00:42,300
Dobrze węzeł ma własną wersję konsoli i jest to trochę inaczej, ponieważ wszystko opiera się w linii poleceń.

9
00:00:42,360 --> 00:00:43,900
Nie mamy ładny interfejs przeglądarki.

10
00:00:43,920 --> 00:00:48,490
Nie ma H Narzędzia l żaden inspektor żadnych elementów, bo jesteśmy po stronie serwera.

11
00:00:48,510 --> 00:00:49,270
Nie ma.

12
00:00:49,270 --> 00:00:52,590
Za każdym razem nie ma CSSA faktycznie przyjrzeć i interakcję z.

13
00:00:52,590 --> 00:01:01,840
Więc konsola węzeł jest tylko miejsce, które możemy otworzyć w naszym terminalu za pomocą prostego polecenia, a następnie możemy rozpocząć wpisywanie poleceń JavaScript i zostaną one wykonane tak jak są one w przeglądarce.

14
00:01:02,010 --> 00:01:04,020
I szczerze mówiąc to nie jest aż tak użyteczne.

15
00:01:04,060 --> 00:01:06,020
Może skończyć się otwierając go raz lub dwa razy.

16
00:01:06,030 --> 00:01:10,320
Poza tym filmie, ale lubię go pokazać tak, że wiesz, że istnieje.

17
00:01:10,770 --> 00:01:23,100
Możemy go otworzyć wpisując węzeł polecenia i jestem naprawdę zamiar pokazać, jak można to zrobić na moim komputerze w terminalu pierwsza tak, że wiesz, to działa dokładnie w ten sam sposób, zamiast używanej przeglądarki w chmurze 9.

18
00:01:23,250 --> 00:01:29,180
Więc typ węzła i mój kursor w wierszu zmian spowodowałoby, że nieco większe.

19
00:01:30,030 --> 00:01:34,440
Można zobaczyć, czy możemy uzyskać ten lub karet, co oznacza, że ​​jestem teraz wewnątrz konsoli JavaScript.

20
00:01:34,500 --> 00:01:54,290
Więc jeśli mogę coś napisać jakiś skrypt jak cztery plus 10 mam 14 lub mogę robić rzeczy, jak cześć plus światy tak samo jak to, w którym można zrobić pełną JavaScript mógłbym napisać funkcję, jeśli chciałem.

21
00:01:54,330 --> 00:01:57,600
Nie zrobi tego tutaj, ale mogę tylko interakcji z javascript.

22
00:01:57,600 --> 00:02:01,830
To coś, co nazywa się Ruppel są EPL co oznacza.

23
00:02:01,860 --> 00:02:03,420
Przeczytaj ocenę.

24
00:02:03,480 --> 00:02:04,930
Pętla wydruku.

25
00:02:04,980 --> 00:02:10,310
Jestem wielkim fanem porównań między językami i między różnymi ramami i technologii.

26
00:02:10,320 --> 00:02:14,430
Jestem rzeczywiście zamiar pokazać Ruby własnego rEPL które nigdy nie będą używać tej klasy w ogóle.

27
00:02:14,460 --> 00:02:18,070
Ale ja po prostu chcę, aby wykazać, dzięki czemu można zobaczyć to działa dokładnie w ten sam sposób.

28
00:02:18,310 --> 00:02:20,180
Więc musimy się stąd wydostać i zakończyć.

29
00:02:20,340 --> 00:02:38,960
Mogę wpisać Control-C dwa razy i otworzyć minusy Ruby. I typ I Arbi stoi do interaktywnego Ruby i teraz mogę wpisać kodu Ruby tu więc wpisuję bardzo prostą linię Ruby jak 40 plus 9 i mam 49 i to wszystko, co chcemy pokazać.

30
00:02:39,090 --> 00:02:52,800
Jest to miejsce, możemy napisać Ruby w naszej linii poleceń wpisujemy IRP i naciśnij Enter i wpisz jak tym nowym miejscu, w którym nie możemy wpisać nasze wiersza poleceń rzeczy jak LS lub CD, ponieważ uważa to są zmienne Ruby lub metod czy coś.

31
00:02:52,800 --> 00:02:54,830
To samo, kiedy idziemy do wad węzłów ..

32
00:02:54,840 --> 00:03:00,110
Teraz pokażę, w jaki sposób możemy przejść do Cloud 9 i rozpocząć pracę w konsula węzła tutaj.

33
00:03:00,270 --> 00:03:05,920
To jest dokładnie to samo polecenie po prostu wpisać węzeł i wciśnij enter lub zmiany kursora.

34
00:03:05,930 --> 00:03:08,420
Teraz mogę zacząć pisać po stronie serwera JavaScript.

35
00:03:08,610 --> 00:03:10,570
Więc zróbmy coś prostego ponownie.

36
00:03:10,740 --> 00:03:18,780
No po prostu stale zalogować kilka liter, tak jak to i dostajemy to wydrukować.

37
00:03:19,110 --> 00:03:27,110
Ważnym punktem chcę zrobić jest to, że wiele rzeczy, które masz w zwyczaju w Morzu Java są rady i przeglądarka nie są dostępne tutaj.

38
00:03:27,150 --> 00:03:30,620
Nie możemy zrobić coś takiego wpisu, jeśli próbuję i zrobić to alert.

39
00:03:30,710 --> 00:03:33,310
Witam mam błąd.

40
00:03:33,330 --> 00:03:38,060
Mówi mi alert nie jest zdefiniowany, a to dlatego, że alert jest wyposażony w przeglądarkę.

41
00:03:38,490 --> 00:03:58,710
I choć jesteśmy w przeglądarce tutaj pamiętać, że nie jesteśmy właściwie w przeglądarce, więc piszesz kod w przeglądarce, ale to jest pracować na jednym z dziewięciu komputerów chmura gdzieś indziej na stronie serwera, gdzie nie ma przeglądarkę tak, to po prostu podoba mi dzieje tu i wchodząc KNode i wpisując powiadomienie coś, co nie istnieje, ponieważ nie jestem w przeglądarce.

42
00:03:58,710 --> 00:04:02,950
Tak samo jak w dokumencie dokument nie istnieje w ogóle w kodzie.

43
00:04:03,090 --> 00:04:04,610
To wyłącznie po stronie przeglądarki.

44
00:04:04,710 --> 00:04:09,120
Więc żaden z żadnym Domm tych wydarzeń słuchaczy w jednym z selektorów.

45
00:04:09,130 --> 00:04:12,500
Manipulacja wszystko to tylko w przeglądarce.

46
00:04:12,690 --> 00:04:14,400
Żaden z uwagą, że istnieje.

47
00:04:14,820 --> 00:04:17,180
To wszystko, co chcę pokazać się z wad węzłów ..

48
00:04:17,250 --> 00:04:22,880
Jak wspomniałem naprawdę nie będzie używać go dużo, ale to po prostu miłe wprowadzenie do sposobu Knode działa.

49
00:04:22,920 --> 00:04:27,090
Możemy po prostu zaczną Javascript w terminalu.

50
00:04:27,090 --> 00:04:32,190
Kolejny pocisk jest znacznie ważniejsza, który jest, jak możemy uruchomić plik z węzła.

51
00:04:32,550 --> 00:04:37,350
Więc co mam na myśli, mówiąc, uruchom plik z węzła jest to, że możemy stworzyć plik JavaScript.

52
00:04:37,410 --> 00:04:50,060
Nazwij to, co chcesz i wypełnić go z kodem JavaScript i wtedy możemy wykonać go w linii poleceń bez przeglądarce bez dostępu HD Melosi właśnie wykonanego we własnym zakresie za pomocą polecenia węzła z niego korzystać.

53
00:04:50,190 --> 00:04:54,570
Właśnie węzeł, a następnie wpisz nazwę pliku, tak po prostu.

54
00:04:54,690 --> 00:04:59,880
A jeśli nacisnąć enter będzie spróbować i wykonać niezależnie od pliku, dostarczonym jako JavaScript.

55
00:05:00,180 --> 00:05:01,800
Więc pozwól mi udowodnić, że teraz.

56
00:05:02,070 --> 00:05:05,610
Zamierzam w moim wierszu poleceń utworzyć nowy plik.

57
00:05:05,670 --> 00:05:07,100
Ja po prostu nazwać to cześć.

58
00:05:07,210 --> 00:05:08,730
Tak więc dotknąć.

59
00:05:08,910 --> 00:05:09,490
Cześć.

60
00:05:09,540 --> 00:05:13,550
Tak, a teraz będzie typ LS upewnić się, że tam jest.

61
00:05:13,560 --> 00:05:14,320
Tu jest.

62
00:05:14,490 --> 00:05:18,650
Otwórzmy ją w naszym edytorze i dodajmy kilka prostych JavaScript.

63
00:05:18,870 --> 00:05:22,670
Więc zróbmy dla pętli dla naszego i równa się zero.

64
00:05:22,920 --> 00:05:30,220
Mam mniej niż 10 ja plus Plus i będzie po prostu zrobić stałą dziennik alt.

65
00:05:30,510 --> 00:05:33,660
Witam Witam z kropką.

66
00:05:33,780 --> 00:05:34,980
J S.

67
00:05:35,010 --> 00:05:40,230
Tak po prostu, a my go teraz uratować.

68
00:05:40,230 --> 00:05:44,790
Mogę użyć polecenia węzła wykonać ten plik rzeczywiście uruchomić ten kod.

69
00:05:44,850 --> 00:05:48,900
Więc znowu wpisać węzła i nazwę pliku, który ma komentarzy.

70
00:05:49,100 --> 00:05:50,610
Tak i to wszystko.

71
00:05:50,610 --> 00:05:57,260
I naciśnij enter i wykonuje plik dla mnie i to stale loguje się do tej rady tutaj moim terminalu.

72
00:05:57,420 --> 00:05:58,380
Hello from Witam holenderskim.

73
00:05:58,440 --> 00:06:00,040
Tak dziesięciokrotnie.

74
00:06:00,600 --> 00:06:08,940
Nie będziemy pisać kod jak to bardzo dużo, co będzie faktycznie robi to rzeczy, jak ta, która już wie, gdzie mogę uruchomić aplikacje węzłów.

75
00:06:09,010 --> 00:06:23,720
Tak co jest mój plik, który ma mój serwer i faktycznie uruchamia serwer dla mnie i że służy to na porcie trzy tysiące i mogę iść odwiedzić port, trzy tysiące, ponieważ teraz wpadłem po J.S. z noter jako Noda wykonywany plik.

76
00:06:24,480 --> 00:06:25,460
Więc to, co będziemy widzieć.

77
00:06:25,470 --> 00:06:26,780
Użyj dużo bardziej jak.

78
00:06:26,850 --> 00:06:30,640
Ale możemy też po prostu to zrobić, albo mamy do pętli i chodzi w tym dzienniku.

79
00:06:30,660 --> 00:06:31,720
To działa w ten sam sposób.

80
00:06:31,740 --> 00:06:44,600
To jest po prostu kod JavaScript, który jest prowadzony bardzo Ostatnią rzeczą pokażę Oto kolejna analogia między javascript i węzła oraz Ruby więc możemy również utworzyć plik ruby ​​i wykonać ją.

81
00:06:44,760 --> 00:06:49,450
Nie z polecenia węzła, ale z polecenia ruby, a ja znów pokazując ci tego.

82
00:06:49,530 --> 00:06:52,320
Nie dlatego, że jesteś ma być nauki Ruby w ogóle.

83
00:06:52,320 --> 00:07:00,660
Na pewno nie trzeba o tym pamiętać, ale chcę, aby zobaczyć to, aby można było wyciągnąć innego porównania pomiędzy węzłem a Ruby i innych językach stronie serwera.

84
00:07:00,660 --> 00:07:12,070
To jest coś, co można zrobić, i prawie każdy serwer side rzeczą, która tak pójdę tu i utworzyć nowy plik o nazwie Halo RB, a ja otworzyć ten plik w górę.

85
00:07:12,140 --> 00:07:16,050
RB sposób wykonujemy plik rubinowy, a ja po prostu zrobić coś prostego.

86
00:07:16,110 --> 00:07:18,090
Cześć z komentarzy.

87
00:07:18,130 --> 00:07:20,400
RB i nie będziemy używać pętlę.

88
00:07:20,400 --> 00:07:22,540
Będziemy po prostu zrób to trzy razy i oszczędzać.

89
00:07:22,800 --> 00:07:24,260
To właśnie Ruby wygląda.

90
00:07:24,270 --> 00:07:26,840
Brak średniki ani niczego nie potrzebujemy nawiasów.

91
00:07:27,030 --> 00:07:28,250
Zamknę się, czy nie.

92
00:07:28,530 --> 00:07:32,270
I wykonać ten plik zamiast robić Noad cześć.

93
00:07:32,400 --> 00:07:35,710
Tak biegnę rubin.

94
00:07:35,880 --> 00:07:38,070
Witam dot RB.

95
00:07:38,310 --> 00:07:40,810
I to wykonuje mój plik, który jest kod Ruby.

96
00:07:40,890 --> 00:07:43,390
Działa to jak Ruby i drukuje mnie.

97
00:07:43,410 --> 00:07:44,780
Cześć z Witam dot RB.

98
00:07:44,820 --> 00:07:46,350
Trzy razy.

99
00:07:47,160 --> 00:07:49,320
OK, więc to wszystko, co chcę tu pokazać.

100
00:07:49,350 --> 00:07:50,420
Były dwa cele.

101
00:07:50,460 --> 00:08:05,230
Jeden pokazać węzeł anulować które można otworzyć poprzez wpisanie węzła bez argumentów, a następnie uruchomić plik z węzła, który można zrobić z węzła i nazwy pliku i trzeba do końca i Dot J.S. w następnej lekcji.
