1
00:00:00,480 --> 00:00:01,610
Bem vindo de volta.

2
00:00:01,620 --> 00:00:07,500
Neste vídeo, vamos escrever o nosso primeiro aplicativo nu e eles usam o termo aplicação de forma

3
00:00:07,500 --> 00:00:08,190
extremamente frouxa.

4
00:00:08,190 --> 00:00:13,170
Só será um único arquivo com algum javascript básico, mas vou mostrar-lhe como podemos

5
00:00:13,500 --> 00:00:15,390
interagir com os contras do nó. E também veremos como podemos executar um arquivo com o nó.

6
00:00:15,690 --> 00:00:19,940
Então, esses são os dois objetivos aqui.

7
00:00:19,980 --> 00:00:21,990
A primeira coisa sobre a qual falaremos é o nó de contra. nós podemos digitar comandos de JavaScript no navegador,

8
00:00:22,020 --> 00:00:25,270
podemos fazer coisas como alerta e registro constante ou qualquer depuração que desejemos.

9
00:00:25,290 --> 00:00:29,940
Então, nós vimos o Conselho do javascript e o navegador antes do qual podemos abrir e podemos interagir com

10
00:00:29,940 --> 00:00:35,700
O bem nó tem sua própria versão do console e é um pouco diferente porque está tudo baseado

11
00:00:35,700 --> 00:00:36,980
na linha de comando.

12
00:00:37,140 --> 00:00:41,310
Não temos a interface do navegador agradável.

13
00:00:41,310 --> 00:00:42,300
Não há ferramentas sem nenhum inspetor sem elementos porque estamos no lado do servidor.

14
00:00:42,360 --> 00:00:43,900
Não há.

15
00:00:43,920 --> 00:00:48,490
Cada vez que não há CSSA para realmente olhar e interagir.

16
00:00:48,510 --> 00:00:49,270
serão executados exatamente como estão no navegador.

17
00:00:49,270 --> 00:00:52,590
Portanto, o console do nó é apenas um lugar que podemos abrir no nosso terminal com um comando simples e então podemos começar a digitar os comandos do javascript e eles

18
00:00:52,590 --> 00:00:57,240
E, para ser sincero, não é tão útil.

19
00:00:57,240 --> 00:01:01,840
Você pode acabar abrindo uma ou duas vezes.

20
00:01:02,010 --> 00:01:04,020
Além desse vídeo, mas eu gosto de mostrá-lo apenas para que você saiba que existe.

21
00:01:04,060 --> 00:01:06,020
Podemos abri-lo digitando o nó de comando

22
00:01:06,030 --> 00:01:10,320
e, na verdade, vou mostrar-lhe como posso fazer isso no meu computador no primeiro terminal

23
00:01:10,770 --> 00:01:16,230
para que você entenda que funciona exatamente da mesma maneira em vez do navegador que você usa na nuvem 9.

24
00:01:16,230 --> 00:01:21,570
Então eu escrevo nó e meu cursor nas mudanças rápidas fariam isso um pouco maior.

25
00:01:21,570 --> 00:01:23,100
Você pode ver se conseguimos isso ou o karet, o que significa que agora estou dentro do console de JavaScript.

26
00:01:23,250 --> 00:01:29,180
Então, se eu digitar algo, alguns javascript, como quatro mais 10, recebo 14 ou posso fazer coisas como olá, além de mundos,

27
00:01:30,030 --> 00:01:34,440
assim como onde posso fazer o javascript completo, eu poderia escrever uma função se eu quisesse.

28
00:01:34,500 --> 00:01:46,050
Não vou fazer isso aqui, mas posso apenas interagir com javascript.

29
00:01:47,130 --> 00:01:54,290
É algo chamado Ruppel são EPL que representa.

30
00:01:54,330 --> 00:01:57,600
Leia avaliação.

31
00:01:57,600 --> 00:02:01,830
Imprimir loop.

32
00:02:01,860 --> 00:02:03,420
Sou um grande fã de desenhar comparações entre idiomas e entre diferentes frameworks e tecnologias.

33
00:02:03,480 --> 00:02:04,930
Na verdade, vou mostrar-lhe o REPL de Ruby, que nunca usaremos nessa classe.

34
00:02:04,980 --> 00:02:10,140
Mas eu só quero demonstrar para que você possa ver isso funcionar exatamente da mesma maneira.

35
00:02:10,320 --> 00:02:14,430
Então precisamos sair daqui e sair.

36
00:02:14,460 --> 00:02:18,070
Eu posso digitar Control-C duas vezes e abrir os contras de ruby. Eu escrevo I Arbi é o Ruby interativo e agora eu posso digitar o código Ruby

37
00:02:18,310 --> 00:02:20,180
aqui, então eu vou escrever uma linha muito

38
00:02:20,340 --> 00:02:28,830
simples de Ruby como 40 mais 9 e eu tenho 49 e isso é tudo que eu quero mostrar.

39
00:02:29,440 --> 00:02:36,420
Enter e entramos como esse novo local onde não podemos digitar nossas coisas de linha de comando como LS ou CD, porque pensa que

40
00:02:36,420 --> 00:02:38,960
essas são variáveis ​​ou métodos Ruby ou algo assim.

41
00:02:39,090 --> 00:02:43,890
É um lugar onde podemos escrever Ruby na nossa linha de comando, escrevemos o IRP e assinamos

42
00:02:43,890 --> 00:02:50,760
A mesma coisa quando entramos nos contras do nó. Agora, eu vou mostrar-lhe como podemos ir para a nuvem 9 e começar a trabalhar no nó do conselho aqui.

43
00:02:50,820 --> 00:02:52,800
É exatamente o mesmo comando que acabamos de digitar nó e aperte Enter ou as mudanças de cursor.

44
00:02:52,800 --> 00:02:54,830
Agora eu posso começar a escrever javascript do lado do servidor.

45
00:02:54,840 --> 00:03:00,110
Então, vamos fazer algo simples de novo.

46
00:03:00,270 --> 00:03:05,920
Bem, apenas para registrar constantemente um monte de letras exatamente assim e nós imprimimos isso.

47
00:03:05,930 --> 00:03:08,420
Um ponto importante que quero fazer é que muitas das coisas em que você está acostumado

48
00:03:08,610 --> 00:03:10,570
no Java Sea são de aconselhamento e o navegador não está disponível aqui.

49
00:03:10,740 --> 00:03:18,780
Não podemos fazer algo como alerta se eu tentar e alertá-lo.

50
00:03:19,110 --> 00:03:23,820
Olá, recebo um erro.

51
00:03:23,820 --> 00:03:27,110
Isso me diz que o alerta não está definido e isso ocorre porque o alerta vem com o navegador.

52
00:03:27,150 --> 00:03:30,620
E mesmo que estivéssemos no navegador aqui, lembre-se de que não estamos no navegador, então

53
00:03:30,710 --> 00:03:33,310
estamos digitando um código em um navegador, mas está sendo executado em

54
00:03:33,330 --> 00:03:38,060
um dos nove computadores da nuvem em outro lugar do lado do servidor onde não existe um navegador para que assim

55
00:03:38,490 --> 00:03:42,990
como eu vá aqui e entre no Knode e digite algo alerta que não existe porque não estou no navegador.

56
00:03:42,990 --> 00:03:48,480
A mesma coisa que o documento não existe no código.

57
00:03:48,690 --> 00:03:55,380
Isso é puramente no lado do navegador.

58
00:03:56,320 --> 00:03:58,710
Portanto, nenhum dos Domm nenhum desses auditores de eventos em um dos seletores.

59
00:03:58,710 --> 00:04:02,950
A manipulação é só no navegador.

60
00:04:03,090 --> 00:04:04,610
Nada disso existe com nota.

61
00:04:04,710 --> 00:04:09,120
Isso é tudo o que quero mostrar com os contras do nó. Como mencionei, nós realmente não estaremos usando muito, mas é apenas uma ótima introdução sobre como Knode funciona.

62
00:04:09,130 --> 00:04:12,500
Podemos começar a rodar o Javascript no terminal.

63
00:04:12,690 --> 00:04:14,400
A próxima bala aqui é muito mais importante, que é como podemos executar um arquivo com o nó.

64
00:04:14,820 --> 00:04:17,180
Então, o que eu quero dizer ao dizer que executa um arquivo com nó é que podemos criar um arquivo javascript.

65
00:04:17,250 --> 00:04:22,880
Ligue o que quiser e preencha com o código javascript e então podemos executá-lo

66
00:04:22,920 --> 00:04:27,090
na linha de comando sem um navegador sem qualquer acesso

67
00:04:27,090 --> 00:04:32,190
HD Melosi apenas executado por conta própria usando o comando inode para usá-lo.

68
00:04:32,550 --> 00:04:37,350
Nós simplesmente digitamos nó e, em seguida, um nome de arquivo assim.

69
00:04:37,410 --> 00:04:42,270
E se entramos, tentará e executará qualquer arquivo que fornecemos como Javascript.

70
00:04:42,270 --> 00:04:48,900
Então, deixe-me demonstrar isso agora.

71
00:04:49,200 --> 00:04:50,060
Eu vou na minha linha de comando fazer um novo arquivo.

72
00:04:50,190 --> 00:04:54,570
Vou chamar isso de olá.

73
00:04:54,690 --> 00:04:59,880
Sim, então toque.

74
00:05:00,180 --> 00:05:01,800
Olá.

75
00:05:02,070 --> 00:05:05,610
Sim e agora digitará LS certifique-se de que está lá.

76
00:05:05,670 --> 00:05:07,100
Aí está.

77
00:05:07,210 --> 00:05:08,730
Vamos abri-lo em nosso editor e vamos adicionar um Javascript simples.

78
00:05:08,910 --> 00:05:09,490
Então, vamos fazer um loop para o nosso i igual a zero.

79
00:05:09,540 --> 00:05:13,550
Eu menos de 10 eu mais mais e só farei um constante alt log.

80
00:05:13,560 --> 00:05:14,320
Olá do Hello dot.

81
00:05:14,490 --> 00:05:18,650
J S.

82
00:05:18,870 --> 00:05:22,670
Assim, vamos salvar isso agora.

83
00:05:22,920 --> 00:05:30,220
Eu posso usar o comando do nó para executar este arquivo para realmente executar esse código.

84
00:05:30,510 --> 00:05:33,660
Então, novamente eu tipo nó e o nome do arquivo que é oi.

85
00:05:33,780 --> 00:05:34,980
Sim e é isso.

86
00:05:35,010 --> 00:05:40,230
Eu bati Enter e ele executa o arquivo para mim e ele constantemente faz logs neste conselho aqui meu terminal.

87
00:05:40,230 --> 00:05:44,790
Olá de Hello Dutch.

88
00:05:44,850 --> 00:05:48,900
Sim dez vezes.

89
00:05:49,100 --> 00:05:50,610
Nós não estaremos escrevendo um

90
00:05:50,610 --> 00:05:57,120
código como este, o que realmente estará fazendo é algo assim que você já viu onde eu executo aplicativos de nó.

91
00:05:57,420 --> 00:05:58,380
Sim, qual é o meu arquivo que tem o meu servidor e ele realmente

92
00:05:58,440 --> 00:06:00,040
inicia o servidor para mim e serve na porta três mil e posso visitar o porto três mil agora porque eu corri após J. S. com nota

93
00:06:00,600 --> 00:06:05,580
como Noda executou o arquivo.

94
00:06:05,580 --> 00:06:08,940
Então é isso que vamos ver.

95
00:06:09,010 --> 00:06:15,270
Use muito mais como.

96
00:06:15,270 --> 00:06:21,630
Mas também podemos fazer isso ou temos um loop for e isso acontece com esse log.

97
00:06:21,630 --> 00:06:23,720
Funciona da mesma maneira.

98
00:06:24,480 --> 00:06:25,460
É apenas o código javascript que está sendo executado. A última coisa que vou mostrar

99
00:06:25,470 --> 00:06:26,780
aqui é outro paralelo entre javascript e node e Ruby para que possamos também criar um arquivo ruby ​​e executá-lo.

100
00:06:26,850 --> 00:06:30,640
Não com o comando do nó, mas com o comando ruby ​​e eu estou mostrando isso novamente.

101
00:06:30,660 --> 00:06:31,720
Não porque você deveria estar aprendendo com Ruby.

102
00:06:31,740 --> 00:06:38,550
Você definitivamente não precisa se lembrar disso, mas eu quero que você veja isso para que você

103
00:06:38,550 --> 00:06:44,600
possa desenhar outra comparação entre nó e Ruby e outros idiomas do lado do servidor.

104
00:06:44,760 --> 00:06:49,450
lado do servidor, então eu vou passar por aqui e criar um novo arquivo chamado Hello RB e vou abrir esse arquivo.

105
00:06:49,530 --> 00:06:52,320
Isso é algo que você pode fazer e praticamente todas as coisas do

106
00:06:52,320 --> 00:06:56,490
RB é como fazemos um arquivo de ruby ​​e vou fazer algo simples.

107
00:06:56,490 --> 00:07:00,660
Oi, de Olá.

108
00:07:00,660 --> 00:07:05,310
RB E não usaremos um loop.

109
00:07:05,310 --> 00:07:12,070
Vamos fazer isso três vezes e salvar.

110
00:07:12,140 --> 00:07:16,050
Isso é o que Ruby parece.

111
00:07:16,110 --> 00:07:18,090
Sem ponto e vírgula ou qualquer coisa que não precisamos de parênteses.

112
00:07:18,130 --> 00:07:20,400
Eu vou fechar se lá.

113
00:07:20,400 --> 00:07:22,540
E para executar esse arquivo em vez de fazer Noad Hello.

114
00:07:22,800 --> 00:07:24,260
Sim, eu corro ruby.

115
00:07:24,270 --> 00:07:26,840
Hello dot RB.

116
00:07:27,030 --> 00:07:28,250
E executa meu arquivo que é o código Ruby.

117
00:07:28,530 --> 00:07:32,270
Funciona como Ruby e isso me imprime.

118
00:07:32,400 --> 00:07:35,710
Oi do Hello dot RB.

119
00:07:35,880 --> 00:07:38,070
Três vezes.

120
00:07:38,310 --> 00:07:40,810
OK, então é tudo o que eu quero mostrar aqui.

121
00:07:40,890 --> 00:07:43,390
Havia dois objetivos.

122
00:07:43,410 --> 00:07:44,780
Um deles mostra o cancelamento do nó que você pode abrir apenas digitando nó sem argumento e, em seguida, execute um

123
00:07:44,820 --> 00:07:46,350
arquivo com o nó que você pode fazer com o nó e o nome do arquivo e ele precisa terminar e Dot J. S. na

124
00:07:47,160 --> 00:07:49,320
próxima lição.

125
00:07:49,350 --> 00:07:50,420
É bom ter escrito alguns javascript por conta própria e executá-lo com o nó

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;
