Dar una buena acogida.
En este video, vamos a escribir nuestra primera aplicación de desnudos y usan el término aplicación de manera
extremadamente flexible.
Solo va a ser un archivo único con algunos javascript básicos, pero le mostraré cómo podemos
interactuar con los inconvenientes del nodo. Y también veremos cómo podemos ejecutar un archivo con un nodo.
Entonces esos son los dos objetivos aquí.
Lo primero que vamos a hablar es el nodo contras. ellos. Podemos escribir comandos de JavaScript en el navegador
que pueden hacer cosas como alertas y registros constantes o la depuración que queramos.
Así que hemos visto el Consejo de JavaScript y el navegador antes de que podamos abrirlos y podemos interactuar con
Well node tiene su propia versión de la consola y es un poco diferente porque está basada en
la línea de comandos.
No tenemos la buena interfaz del navegador.
No hay herramientas, no hay inspector, no elementos, porque estamos en el lado del servidor.
No hay.
Cada vez no hay CSSA para mirar e interactuar.
ejecutarán tal como están en el navegador.
Entonces la consola del nodo es solo un lugar que podemos abrir en nuestra terminal con un simple comando y luego podemos comenzar a escribir comandos de JavaScript y se
Y para ser sincero, en realidad no es tan útil.
Puede terminar abriendo una o dos veces.
Aparte de este video, me gusta mostrarlo solo para que sepas que existe.
Podemos abrirlo escribiendo el nodo de comando
y realmente voy a mostrarte cómo puedo hacerlo en mi computadora en la terminal primero
para que entiendas que funciona exactamente de la misma manera en lugar del navegador que usas en la nube 9.
Así que escribo Nodo y mi cursor en el momento en que los cambios lo hacen un poco más grande.
Puedes ver si obtenemos esto o karet, lo que significa que ahora estoy dentro de la consola de JavaScript.
Entonces, si escribo algo como javascript, como cuatro más 10, obtengo 14 o puedo hacer cosas como hello plus worlds
así como así, donde puedo hacer un javascript completo, podría escribir una función si quisiera.
No lo haré aquí, pero puedo interactuar con javascript.
Es algo llamado Ruppel lo que significa EPL.
Leer evaluar
Imprimir bucle.
Soy un gran admirador de hacer comparaciones entre idiomas y entre diferentes marcos y tecnologías.
En realidad, voy a mostrarte el REPL de Ruby que nunca usaremos en esta clase.
Pero solo quiero demostrar para que pueda ver que funciona exactamente de la misma manera.
Entonces tenemos que salir de aquí y renunciar.
Puedo escribir Control-C dos veces y abrir los contras de ruby. Escribo I Arbi significa Ruby interactivo y ahora puedo escribir el código Ruby aquí,
así que escribiré una línea muy simple
de Ruby como 40 más 9 y obtengo 49 y eso es todo lo que quiero mostrar.
enter e ingresamos como este nuevo lugar donde no podemos escribir nuestra línea de comandos como LS o CD porque cree que esas
son variables o métodos de Ruby o algo así.
Es un lugar donde podemos escribir Ruby en nuestra línea de comandos, escribimos IRP y presionamos
Lo mismo cuando entramos en los nodos. Ahora te mostraré cómo podemos pasar a la nube 9 y comenzar a trabajar en el nodo cónsul aquí.
Es exactamente el mismo comando que acabamos de escribir y hacer clic en Enter o cursor changes.
Ahora puedo comenzar a escribir javascript en el lado del servidor.
Así que hagamos algo simple de nuevo.
Bueno, solo para registrar constantemente un montón de letras así y lo imprimimos.
Un punto importante que quiero destacar es que muchas de las cosas a las que está acostumbrado
en Java Sea son de consejo y el navegador no está disponible aquí.
No podemos hacer algo como alerta si intento y lo hago alerta.
Hola me sale un error.
Me dice que la alerta no está definida y es porque la alerta viene con el navegador.
Y aunque estamos en el navegador aquí, recuerde que en realidad no estamos en el navegador, por
lo que estamos escribiendo el código en un navegador, pero se está ejecutando
en una de las nueve computadoras de la nube en algún otro lado del servidor donde no hay un navegador por lo que
me gusta ir aquí y entrar en Knode y escribir alertar algo que no existe porque no estoy en el navegador.
Lo mismo que el documento de documento no existe en absoluto en el código.
Eso es puramente en el lado del navegador.
Entonces, ninguno de los Domm ninguno de esos oyentes de eventos en uno de los selectores.
La manipulación de todo eso solo está en el navegador.
Nada de eso existe con nota.
Eso es todo lo que quiero mostrar con los inconvenientes del nodo. Como mencioné, realmente no lo usaremos mucho, pero es solo una buena introducción a cómo funciona Knode.
Podemos simplemente comenzar a ejecutar Javascript en la terminal.
La próxima viñeta aquí es mucho más importante, que es cómo podemos ejecutar un archivo con un nodo.
Entonces, lo que quiero decir al decir ejecutar un archivo con nodo es que podemos crear un archivo de JavaScript.
Llámalo como quieras y complétalo con el código javascript y luego podemos ejecutarlo en
la línea de comandos sin un navegador sin ningún acceso
HD Melosi que se haya ejecutado solo usando el comando inode para usarlo.
Simplemente escribimos un nodo y luego un nombre de archivo así.
Y si pulsamos Enter, intentaremos ejecutar el archivo que hayamos proporcionado como Javascript.
Entonces permítanme demostrar eso ahora.
Voy a hacer un nuevo archivo en mi línea de comando.
Lo llamaré hola.
Sí, así que toca.
Hola.
Sí y ahora teclearé LS, asegúrate de que esté allí.
Ahí está.
Vamos a abrirlo en nuestro editor y agreguemos un simple JavaScript.
Así que hagamos un bucle for para que i sea igual a cero.
Estoy menos de 10 I plus plus y haré un registro alt constante.
Hola de Hello dot.
J S.
Solo así y lo salvaremos ahora.
Puedo usar el comando node para ejecutar este archivo y así ejecutar este código.
Así que de nuevo escribo node y el nombre del archivo que es hello.
Sí y eso es todo.
Pulso enter y ejecuta el archivo para mí y se registra constantemente en este consejo aquí en mi terminal.
Hola de Hello Dutch.
Si diez veces
No vamos a escribir código
como este mucho lo que realmente va a hacer es cosas como esta que ya has visto donde ejecuto aplicaciones de nodo.
Sí, que es mi archivo que tiene mi servidor y realmente comienza el servidor
para mí y lo sirve en el puerto tres mil y ahora puedo visitar el puerto tres mil porque corrí detrás de J. S. con noter
ya que Noda ejecutó el archivo.
Entonces eso es lo que veremos.
Usa mucho más como.
Pero también podemos hacer esto o tenemos un bucle for y se trata de ese registro.
Funciona de la misma manera.
Es solo código JavaScript el que se está ejecutando. Lo último que mostraré aquí
es otro paralelo entre javascript y nodo y Ruby, así que también podemos crear un archivo ruby ​​y ejecutarlo.
No con el comando node pero con el comando ruby ​​y te lo estoy mostrando de nuevo.
No porque se supone que debes aprender Ruby para nada.
Definitivamente no tiene que recordar esto, pero sí quiero que lo vea para que pueda dibujar
otra comparación entre el nodo y Ruby y otros idiomas del lado del servidor.
del servidor, así que iré aquí y crearé un nuevo archivo llamado Hello RB y abriré ese archivo.
Esto es algo que puede hacer y prácticamente cada cosa
RB es como hacemos un archivo de ruby ​​y voy a hacer algo simple.
Hola de hola
RB Y no usaremos un bucle.
Lo haremos solo tres veces y ahorraremos.
A eso se parece Ruby.
No hay punto y coma ni nada que no necesite paréntesis.
Me cerraré si hay.
Y para ejecutar ese archivo en lugar de hacer Noad hola.
Sí, corro Ruby.
Hola punto RB.
Y ejecuta mi archivo, que es el código de Ruby.
Lo ejecuta como Ruby y me imprime.
Hola desde Hello dot RB.
Tres veces.
OK, eso es todo lo que quiero mostrar aquí.
Hubo dos objetivos.
Uno le muestra el nodo cancelar que puede abrir simplemente escribiendo nodo sin argumento y luego ejecutar un
archivo con nodo que puede hacer con el nodo y el nombre del archivo y debe finalizar y Dot J. S. en la
próxima lección
Es bueno tener que escribir algunos javascript por su cuenta y ejecutarlo con un nodo