1
00:00:00,480 --> 00:00:01,610
Ben tornato.

2
00:00:01,620 --> 00:00:07,500
In questo video scriveremo la nostra prima applicazione per nudisti e utilizziamo il termine application in modo

3
00:00:07,500 --> 00:00:08,190
estremamente approssimativo.

4
00:00:08,190 --> 00:00:13,170
Sarà solo un singolo file con qualche javascript di base, ma ti mostrerò come

5
00:00:13,500 --> 00:00:15,390
possiamo interagire con i nodi. E vedremo anche come possiamo eseguire un file con nodo.

6
00:00:15,690 --> 00:00:19,940
Quindi questi sono i due obiettivi qui.

7
00:00:19,980 --> 00:00:21,990
La prima cosa di cui parleremo è il nodo cons. i comandi javascript nel browser in grado di fare

8
00:00:22,020 --> 00:00:25,270
cose come il registro di allerta e costante o qualsiasi altro debug che vogliamo.

9
00:00:25,290 --> 00:00:29,940
Quindi abbiamo visto il javascript Council e il browser prima del quale possiamo aprire e possiamo interagire con noi possiamo digitare

10
00:00:29,940 --> 00:00:35,700
Bene il nodo ha la sua versione della console ed è un po 'diverso perché è tutto basato

11
00:00:35,700 --> 00:00:36,980
sulla riga di comando.

12
00:00:37,140 --> 00:00:41,310
Non abbiamo la bella interfaccia del browser.

13
00:00:41,310 --> 00:00:42,300
Non ci sono strumenti per l'ispettore nessun elemento perché siamo sul lato server.

14
00:00:42,360 --> 00:00:43,900
Non c'è.

15
00:00:43,920 --> 00:00:48,490
Ogni volta non c'è CSSA per guardare e interagire.

16
00:00:48,510 --> 00:00:49,270
e verranno eseguiti proprio come nel browser.

17
00:00:49,270 --> 00:00:52,590
Quindi la console dei nodi è solo un posto che possiamo aprire nel nostro terminale con un semplice comando e quindi possiamo iniziare a digitare i comandi javascript

18
00:00:52,590 --> 00:00:57,240
E ad essere onesti non è davvero così utile.

19
00:00:57,240 --> 00:01:01,840
Potresti finire per aprirlo una o due volte.

20
00:01:02,010 --> 00:01:04,020
A parte questo video, ma mi piace mostrarlo solo per sapere che esiste.

21
00:01:04,060 --> 00:01:06,020
Possiamo aprirlo digitando il nodo di comando

22
00:01:06,030 --> 00:01:10,320
e in realtà sto per mostrarti come posso farlo sul mio computer nel terminale, in

23
00:01:10,770 --> 00:01:16,230
modo tale che tu capisca che funziona esattamente allo stesso modo invece del browser che usi nel cloud 9.

24
00:01:16,230 --> 00:01:21,570
Quindi scrivo il nodo e il mio cursore al prompt cambierebbe un po 'più grande.

25
00:01:21,570 --> 00:01:23,100
Puoi vedere se otteniamo questo o karet, il che significa che ora sono all'interno della console JavaScript.

26
00:01:23,250 --> 00:01:29,180
Quindi se scrivo qualcosa di javascript come quattro più 10 ottengo 14 o posso fare cose come Ciao più i mondi

27
00:01:30,030 --> 00:01:34,440
proprio come quello in cui posso fare javascript completo potrei scrivere una funzione se volessi.

28
00:01:34,500 --> 00:01:46,050
Non lo farò qui ma posso solo interagire con javascript.

29
00:01:47,130 --> 00:01:54,290
È qualcosa chiamato Ruppel sono EPL che sta per.

30
00:01:54,330 --> 00:01:57,600
Leggi valutare.

31
00:01:57,600 --> 00:02:01,830
Ciclo di stampa.

32
00:02:01,860 --> 00:02:03,420
Sono un grande fan del disegno di confronti tra le lingue e tra diversi framework e tecnologie.

33
00:02:03,480 --> 00:02:04,930
In realtà ti mostrerò la REPL di Ruby che non useremo mai in questa classe.

34
00:02:04,980 --> 00:02:10,140
Ma voglio solo dimostrare che puoi vederlo funzionare allo stesso modo.

35
00:02:10,320 --> 00:02:14,430
Quindi dobbiamo uscire da qui e uscire.

36
00:02:14,460 --> 00:02:18,070
Posso digitare Control-C due volte e aprire i contro rubino. Digito I Arbi è l'acronimo di Ruby interattivo e ora posso digitare il codice

37
00:02:18,310 --> 00:02:20,180
ruby ​​qui, quindi scriverò una linea molto

38
00:02:20,340 --> 00:02:28,830
semplice di Ruby come 40 plus 9 e ottengo 49 e questo è tutto ciò che voglio mostrare.

39
00:02:29,440 --> 00:02:36,420
e entriamo come questo nuovo posto dove non possiamo digitare le nostre cose da riga di comando come LS o CD perché pensa che

40
00:02:36,420 --> 00:02:38,960
siano variabili o metodi Ruby o qualcosa del genere.

41
00:02:39,090 --> 00:02:43,890
È un posto dove possiamo scrivere Ruby nella nostra linea di comando digitiamo IRP e premiamo invio

42
00:02:43,890 --> 00:02:50,760
La stessa cosa quando entriamo nel nodo cons. Ora ti mostrerò come possiamo passare al cloud 9 e iniziare a lavorare nel console del nodo qui.

43
00:02:50,820 --> 00:02:52,800
È esattamente lo stesso comando che digitiamo il nodo e premiamo invio o modifiche al cursore.

44
00:02:52,800 --> 00:02:54,830
Ora posso iniziare a scrivere sul lato server javascript.

45
00:02:54,840 --> 00:03:00,110
Quindi facciamo di nuovo qualcosa di semplice.

46
00:03:00,270 --> 00:03:05,920
Beh, solo per registrare costantemente un gruppo di lettere proprio così e lo stampiamo.

47
00:03:05,930 --> 00:03:08,420
Un punto importante che voglio sottolineare è che molte delle cose a cui sei abituato nel

48
00:03:08,610 --> 00:03:10,570
Mar Java sono di consulenza e il browser non è disponibile qui.

49
00:03:10,740 --> 00:03:18,780
Non possiamo fare qualcosa di simile se cerco di farlo allertare.

50
00:03:19,110 --> 00:03:23,820
Ciao ho un errore.

51
00:03:23,820 --> 00:03:27,110
Mi dice che l'avviso non è definito e questo perché l'avviso viene fornito con il browser.

52
00:03:27,150 --> 00:03:30,620
E anche se siamo nel browser qui ricordiamo che non siamo effettivamente nel browser, quindi

53
00:03:30,710 --> 00:03:33,310
stiamo digitando il codice in un browser, ma viene eseguito su

54
00:03:33,330 --> 00:03:38,060
uno dei nove computer cloud da qualche altra parte sul lato server dove non c'è un browser in modo che

55
00:03:38,490 --> 00:03:42,990
mi piaccia andare qui e andare in Knode e digitare alert qualcosa che non esiste perché non sono nel browser.

56
00:03:42,990 --> 00:03:48,480
La stessa cosa come il documento del documento non esiste affatto nel codice.

57
00:03:48,690 --> 00:03:55,380
Questo è puramente dal lato del browser.

58
00:03:56,320 --> 00:03:58,710
Quindi nessuno dei Domm non ha ascoltato nessuno degli ascoltatori in uno dei selettori.

59
00:03:58,710 --> 00:04:02,950
La manipolazione di tutto questo è solo nel browser.

60
00:04:03,090 --> 00:04:04,610
Niente di tutto ciò esiste con nota.

61
00:04:04,710 --> 00:04:09,120
Questo è tutto ciò che voglio mostrare con i nodi. Come ho detto, non lo useremo molto ma è solo una bella introduzione a come funziona Knode.

62
00:04:09,130 --> 00:04:12,500
Possiamo solo iniziare a lanciare Javascript nel terminale.

63
00:04:12,690 --> 00:04:14,400
Il prossimo punto qui è molto più importante, ovvero come possiamo eseguire un file con il nodo.

64
00:04:14,820 --> 00:04:17,180
Quindi, quello che intendo dicendo di eseguire un file con il nodo è che possiamo creare un file javascript.

65
00:04:17,250 --> 00:04:22,880
Chiamalo come vuoi e riempilo con il codice javascript e poi possiamo eseguirlo

66
00:04:22,920 --> 00:04:27,090
nella riga di comando senza un browser senza alcun accesso

67
00:04:27,090 --> 00:04:32,190
Melosi HD appena eseguito da solo utilizzando il comando inode per usarlo.

68
00:04:32,550 --> 00:04:37,350
Digitiamo solo il nodo e poi un nome di file proprio così.

69
00:04:37,410 --> 00:04:42,270
E se premiamo Invio, cercheremo di eseguire qualsiasi file che abbiamo fornito come Javascript.

70
00:04:42,270 --> 00:04:48,900
Quindi fammelo dimostrare adesso.

71
00:04:49,200 --> 00:04:50,060
Vado nella mia riga di comando creare un nuovo file.

72
00:04:50,190 --> 00:04:54,570
Lo chiamerò solo ciao.

73
00:04:54,690 --> 00:04:59,880
Sì, così tocco.

74
00:05:00,180 --> 00:05:01,800
Ciao.

75
00:05:02,070 --> 00:05:05,610
Sì e ora digiterà LS assicurandosi che sia lì.

76
00:05:05,670 --> 00:05:07,100
Eccolo.

77
00:05:07,210 --> 00:05:08,730
Apriamolo nel nostro editor e aggiungiamo qualche semplice Javascript.

78
00:05:08,910 --> 00:05:09,490
Quindi facciamo un ciclo for per il nostro i uguale a zero.

79
00:05:09,540 --> 00:05:13,550
Ho meno di 10 I plus plus e farò solo un registro alt costante.

80
00:05:13,560 --> 00:05:14,320
Ciao da Hello dot.

81
00:05:14,490 --> 00:05:18,650
J S.

82
00:05:18,870 --> 00:05:22,670
Proprio così e lo salveremo ora.

83
00:05:22,920 --> 00:05:30,220
Posso usare il comando node per eseguire questo file per eseguire effettivamente questo codice.

84
00:05:30,510 --> 00:05:33,660
Quindi di nuovo scrivo il nodo e il nome del file che è pronto.

85
00:05:33,780 --> 00:05:34,980
Sì e questo è tutto.

86
00:05:35,010 --> 00:05:40,230
Io premo invio e esegue il file per me e registra costantemente in questo consiglio qui il mio terminale.

87
00:05:40,230 --> 00:05:44,790
Ciao da Hello Dutch.

88
00:05:44,850 --> 00:05:48,900
Sì, dieci volte.

89
00:05:49,100 --> 00:05:50,610
Non scriveremo codice come questo,

90
00:05:50,610 --> 00:05:57,120
ma quello che verrà effettivamente fatto è roba del genere che hai già visto dove eseguo le app di nodo.

91
00:05:57,420 --> 00:05:58,380
Sì, che è il mio file che ha il mio server e in realtà avvia

92
00:05:58,440 --> 00:06:00,040
il server per me e lo serve sulla porta tremila e posso andare a visitare il porto di tremila ora perché mi sono imbattuto in J. S. con noter

93
00:06:00,600 --> 00:06:05,580
mentre Noda eseguiva il file.

94
00:06:05,580 --> 00:06:08,940
Quindi è quello che vedremo.

95
00:06:09,010 --> 00:06:15,270
Usa molto di più come.

96
00:06:15,270 --> 00:06:21,630
Ma possiamo anche solo fare questo o abbiamo un ciclo for e arriva a quel log.

97
00:06:21,630 --> 00:06:23,720
Funziona allo stesso modo.

98
00:06:24,480 --> 00:06:25,460
È solo il codice javascript che viene eseguito l'ultima cosa che mostrerò qui è

99
00:06:25,470 --> 00:06:26,780
un altro parallelo tra javascript e node e Ruby, così possiamo anche creare un file ruby ​​ed eseguirlo.

100
00:06:26,850 --> 00:06:30,640
Non con il comando del nodo ma con il comando ruby ​​e te lo sto mostrando di nuovo.

101
00:06:30,660 --> 00:06:31,720
Non perché tu debba imparare Ruby.

102
00:06:31,740 --> 00:06:38,550
Sicuramente non devi ricordarlo, ma voglio che tu lo veda in modo da poter

103
00:06:38,550 --> 00:06:44,600
tracciare un altro confronto tra nodo e Ruby e altri linguaggi lato server.

104
00:06:44,760 --> 00:06:49,450
lato server che quindi andrò qui e creerò un nuovo file chiamato Hello RB e aprirò il file.

105
00:06:49,530 --> 00:06:52,320
Questo è qualcosa che puoi fare e praticamente ogni cosa sul

106
00:06:52,320 --> 00:06:56,490
RB è come creiamo un file di rubini e farò semplicemente qualcosa di semplice.

107
00:06:56,490 --> 00:07:00,660
Ciao ciao

108
00:07:00,660 --> 00:07:05,310
RB E non useremo un ciclo.

109
00:07:05,310 --> 00:07:12,070
Lo faremo solo tre volte e risparmiamo.

110
00:07:12,140 --> 00:07:16,050
Ecco come appare Ruby.

111
00:07:16,110 --> 00:07:18,090
Nessun punto e virgola o altro non abbiamo bisogno di parentesi.

112
00:07:18,130 --> 00:07:20,400
Chiudo se ci sono.

113
00:07:20,400 --> 00:07:22,540
E per eseguire quel file invece di fare Ciao Noad.

114
00:07:22,800 --> 00:07:24,260
Sì, corro rubino.

115
00:07:24,270 --> 00:07:26,840
Ciao punto RB.

116
00:07:27,030 --> 00:07:28,250
Ed esegue il mio file che è il codice Ruby.

117
00:07:28,530 --> 00:07:32,270
Lo gestisce come Ruby e mi stampa.

118
00:07:32,400 --> 00:07:35,710
Salve da Hello dot RB.

119
00:07:35,880 --> 00:07:38,070
Tre volte.

120
00:07:38,310 --> 00:07:40,810
OK, è tutto quello che voglio mostrare qui.

121
00:07:40,890 --> 00:07:43,390
C'erano due obiettivi.

122
00:07:43,410 --> 00:07:44,780
Uno ti mostra il nodo cancel che puoi aprire semplicemente digitando il nodo senza argomento e poi esegui

123
00:07:44,820 --> 00:07:46,350
un file con nodo che puoi fare con il nodo e il nome del file e deve terminare e Dot J. S. nella

124
00:07:47,160 --> 00:07:49,320
prossima lezione.

125
00:07:49,350 --> 00:07:50,420
È bello aver scritto del javascript per conto proprio ed eseguirlo con il nodo

126
00:07:50,460 --> 00:07:57,210
&nbsp;

127
00:07:57,210 --> 00:08:04,320
&nbsp;

128
00:08:04,320 --> 00:08:05,230
&nbsp;

129
00:08:05,230 --> 00:08:08,350
&nbsp;
