Bem vindo de volta.
Neste vídeo, vamos escrever o nosso primeiro aplicativo nu e eles usam o termo aplicação de forma
extremamente frouxa.
Só será um único arquivo com algum javascript básico, mas vou mostrar-lhe como podemos
interagir com os contras do nó. E também veremos como podemos executar um arquivo com o nó.
Então, esses são os dois objetivos aqui.
A primeira coisa sobre a qual falaremos é o nó de contra. nós podemos digitar comandos de JavaScript no navegador,
podemos fazer coisas como alerta e registro constante ou qualquer depuração que desejemos.
Então, nós vimos o Conselho do javascript e o navegador antes do qual podemos abrir e podemos interagir com
O bem nó tem sua própria versão do console e é um pouco diferente porque está tudo baseado
na linha de comando.
Não temos a interface do navegador agradável.
Não há ferramentas sem nenhum inspetor sem elementos porque estamos no lado do servidor.
Não há.
Cada vez que não há CSSA para realmente olhar e interagir.
serão executados exatamente como estão no navegador.
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
E, para ser sincero, não é tão útil.
Você pode acabar abrindo uma ou duas vezes.
Além desse vídeo, mas eu gosto de mostrá-lo apenas para que você saiba que existe.
Podemos abri-lo digitando o nó de comando
e, na verdade, vou mostrar-lhe como posso fazer isso no meu computador no primeiro terminal
para que você entenda que funciona exatamente da mesma maneira em vez do navegador que você usa na nuvem 9.
Então eu escrevo nó e meu cursor nas mudanças rápidas fariam isso um pouco maior.
Você pode ver se conseguimos isso ou o karet, o que significa que agora estou dentro do console de JavaScript.
Então, se eu digitar algo, alguns javascript, como quatro mais 10, recebo 14 ou posso fazer coisas como olá, além de mundos,
assim como onde posso fazer o javascript completo, eu poderia escrever uma função se eu quisesse.
Não vou fazer isso aqui, mas posso apenas interagir com javascript.
É algo chamado Ruppel são EPL que representa.
Leia avaliação.
Imprimir loop.
Sou um grande fã de desenhar comparações entre idiomas e entre diferentes frameworks e tecnologias.
Na verdade, vou mostrar-lhe o REPL de Ruby, que nunca usaremos nessa classe.
Mas eu só quero demonstrar para que você possa ver isso funcionar exatamente da mesma maneira.
Então precisamos sair daqui e sair.
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
aqui, então eu vou escrever uma linha muito
simples de Ruby como 40 mais 9 e eu tenho 49 e isso é tudo que eu quero mostrar.
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
essas são variáveis ​​ou métodos Ruby ou algo assim.
É um lugar onde podemos escrever Ruby na nossa linha de comando, escrevemos o IRP e assinamos
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.
É exatamente o mesmo comando que acabamos de digitar nó e aperte Enter ou as mudanças de cursor.
Agora eu posso começar a escrever javascript do lado do servidor.
Então, vamos fazer algo simples de novo.
Bem, apenas para registrar constantemente um monte de letras exatamente assim e nós imprimimos isso.
Um ponto importante que quero fazer é que muitas das coisas em que você está acostumado
no Java Sea são de aconselhamento e o navegador não está disponível aqui.
Não podemos fazer algo como alerta se eu tentar e alertá-lo.
Olá, recebo um erro.
Isso me diz que o alerta não está definido e isso ocorre porque o alerta vem com o navegador.
E mesmo que estivéssemos no navegador aqui, lembre-se de que não estamos no navegador, então
estamos digitando um código em um navegador, mas está sendo executado em
um dos nove computadores da nuvem em outro lugar do lado do servidor onde não existe um navegador para que assim
como eu vá aqui e entre no Knode e digite algo alerta que não existe porque não estou no navegador.
A mesma coisa que o documento não existe no código.
Isso é puramente no lado do navegador.
Portanto, nenhum dos Domm nenhum desses auditores de eventos em um dos seletores.
A manipulação é só no navegador.
Nada disso existe com nota.
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.
Podemos começar a rodar o Javascript no terminal.
A próxima bala aqui é muito mais importante, que é como podemos executar um arquivo com o nó.
Então, o que eu quero dizer ao dizer que executa um arquivo com nó é que podemos criar um arquivo javascript.
Ligue o que quiser e preencha com o código javascript e então podemos executá-lo
na linha de comando sem um navegador sem qualquer acesso
HD Melosi apenas executado por conta própria usando o comando inode para usá-lo.
Nós simplesmente digitamos nó e, em seguida, um nome de arquivo assim.
E se entramos, tentará e executará qualquer arquivo que fornecemos como Javascript.
Então, deixe-me demonstrar isso agora.
Eu vou na minha linha de comando fazer um novo arquivo.
Vou chamar isso de olá.
Sim, então toque.
Olá.
Sim e agora digitará LS certifique-se de que está lá.
Aí está.
Vamos abri-lo em nosso editor e vamos adicionar um Javascript simples.
Então, vamos fazer um loop para o nosso i igual a zero.
Eu menos de 10 eu mais mais e só farei um constante alt log.
Olá do Hello dot.
J S.
Assim, vamos salvar isso agora.
Eu posso usar o comando do nó para executar este arquivo para realmente executar esse código.
Então, novamente eu tipo nó e o nome do arquivo que é oi.
Sim e é isso.
Eu bati Enter e ele executa o arquivo para mim e ele constantemente faz logs neste conselho aqui meu terminal.
Olá de Hello Dutch.
Sim dez vezes.
Nós não estaremos escrevendo um
código como este, o que realmente estará fazendo é algo assim que você já viu onde eu executo aplicativos de nó.
Sim, qual é o meu arquivo que tem o meu servidor e ele realmente
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
como Noda executou o arquivo.
Então é isso que vamos ver.
Use muito mais como.
Mas também podemos fazer isso ou temos um loop for e isso acontece com esse log.
Funciona da mesma maneira.
É apenas o código javascript que está sendo executado. A última coisa que vou mostrar
aqui é outro paralelo entre javascript e node e Ruby para que possamos também criar um arquivo ruby ​​e executá-lo.
Não com o comando do nó, mas com o comando ruby ​​e eu estou mostrando isso novamente.
Não porque você deveria estar aprendendo com Ruby.
Você definitivamente não precisa se lembrar disso, mas eu quero que você veja isso para que você
possa desenhar outra comparação entre nó e Ruby e outros idiomas do lado do servidor.
lado do servidor, então eu vou passar por aqui e criar um novo arquivo chamado Hello RB e vou abrir esse arquivo.
Isso é algo que você pode fazer e praticamente todas as coisas do
RB é como fazemos um arquivo de ruby ​​e vou fazer algo simples.
Oi, de Olá.
RB E não usaremos um loop.
Vamos fazer isso três vezes e salvar.
Isso é o que Ruby parece.
Sem ponto e vírgula ou qualquer coisa que não precisamos de parênteses.
Eu vou fechar se lá.
E para executar esse arquivo em vez de fazer Noad Hello.
Sim, eu corro ruby.
Hello dot RB.
E executa meu arquivo que é o código Ruby.
Funciona como Ruby e isso me imprime.
Oi do Hello dot RB.
Três vezes.
OK, então é tudo o que eu quero mostrar aqui.
Havia dois objetivos.
Um deles mostra o cancelamento do nó que você pode abrir apenas digitando nó sem argumento e, em seguida, execute um
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
próxima lição.
É bom ter escrito alguns javascript por conta própria e executá-lo com o nó