1
00:00:00,480 --> 00:00:01,610
Dar una buena acogida.

2
00:00:01,620 --> 00:00:07,500
En este video, vamos a escribir nuestra primera aplicación de desnudos y usan el término aplicación de manera

3
00:00:07,500 --> 00:00:08,190
extremadamente flexible.

4
00:00:08,190 --> 00:00:13,170
Solo va a ser un archivo único con algunos javascript básicos, pero le mostraré cómo podemos

5
00:00:13,500 --> 00:00:15,390
interactuar con los inconvenientes del nodo. Y también veremos cómo podemos ejecutar un archivo con un nodo.

6
00:00:15,690 --> 00:00:19,940
Entonces esos son los dos objetivos aquí.

7
00:00:19,980 --> 00:00:21,990
Lo primero que vamos a hablar es el nodo contras. ellos. Podemos escribir comandos de JavaScript en el navegador

8
00:00:22,020 --> 00:00:25,270
que pueden hacer cosas como alertas y registros constantes o la depuración que queramos.

9
00:00:25,290 --> 00:00:29,940
Así que hemos visto el Consejo de JavaScript y el navegador antes de que podamos abrirlos y podemos interactuar con

10
00:00:29,940 --> 00:00:35,700
Well node tiene su propia versión de la consola y es un poco diferente porque está basada en

11
00:00:35,700 --> 00:00:36,980
la línea de comandos.

12
00:00:37,140 --> 00:00:41,310
No tenemos la buena interfaz del navegador.

13
00:00:41,310 --> 00:00:42,300
No hay herramientas, no hay inspector, no elementos, porque estamos en el lado del servidor.

14
00:00:42,360 --> 00:00:43,900
No hay.

15
00:00:43,920 --> 00:00:48,490
Cada vez no hay CSSA para mirar e interactuar.

16
00:00:48,510 --> 00:00:49,270
ejecutarán tal como están en el navegador.

17
00:00:49,270 --> 00:00:52,590
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

18
00:00:52,590 --> 00:00:57,240
Y para ser sincero, en realidad no es tan útil.

19
00:00:57,240 --> 00:01:01,840
Puede terminar abriendo una o dos veces.

20
00:01:02,010 --> 00:01:04,020
Aparte de este video, me gusta mostrarlo solo para que sepas que existe.

21
00:01:04,060 --> 00:01:06,020
Podemos abrirlo escribiendo el nodo de comando

22
00:01:06,030 --> 00:01:10,320
y realmente voy a mostrarte cómo puedo hacerlo en mi computadora en la terminal primero

23
00:01:10,770 --> 00:01:16,230
para que entiendas que funciona exactamente de la misma manera en lugar del navegador que usas en la nube 9.

24
00:01:16,230 --> 00:01:21,570
Así que escribo Nodo y mi cursor en el momento en que los cambios lo hacen un poco más grande.

25
00:01:21,570 --> 00:01:23,100
Puedes ver si obtenemos esto o karet, lo que significa que ahora estoy dentro de la consola de JavaScript.

26
00:01:23,250 --> 00:01:29,180
Entonces, si escribo algo como javascript, como cuatro más 10, obtengo 14 o puedo hacer cosas como hello plus worlds

27
00:01:30,030 --> 00:01:34,440
así como así, donde puedo hacer un javascript completo, podría escribir una función si quisiera.

28
00:01:34,500 --> 00:01:46,050
No lo haré aquí, pero puedo interactuar con javascript.

29
00:01:47,130 --> 00:01:54,290
Es algo llamado Ruppel lo que significa EPL.

30
00:01:54,330 --> 00:01:57,600
Leer evaluar

31
00:01:57,600 --> 00:02:01,830
Imprimir bucle.

32
00:02:01,860 --> 00:02:03,420
Soy un gran admirador de hacer comparaciones entre idiomas y entre diferentes marcos y tecnologías.

33
00:02:03,480 --> 00:02:04,930
En realidad, voy a mostrarte el REPL de Ruby que nunca usaremos en esta clase.

34
00:02:04,980 --> 00:02:10,140
Pero solo quiero demostrar para que pueda ver que funciona exactamente de la misma manera.

35
00:02:10,320 --> 00:02:14,430
Entonces tenemos que salir de aquí y renunciar.

36
00:02:14,460 --> 00:02:18,070
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í,

37
00:02:18,310 --> 00:02:20,180
así que escribiré una línea muy simple

38
00:02:20,340 --> 00:02:28,830
de Ruby como 40 más 9 y obtengo 49 y eso es todo lo que quiero mostrar.

39
00:02:29,440 --> 00:02:36,420
enter e ingresamos como este nuevo lugar donde no podemos escribir nuestra línea de comandos como LS o CD porque cree que esas

40
00:02:36,420 --> 00:02:38,960
son variables o métodos de Ruby o algo así.

41
00:02:39,090 --> 00:02:43,890
Es un lugar donde podemos escribir Ruby en nuestra línea de comandos, escribimos IRP y presionamos

42
00:02:43,890 --> 00:02:50,760
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í.

43
00:02:50,820 --> 00:02:52,800
Es exactamente el mismo comando que acabamos de escribir y hacer clic en Enter o cursor changes.

44
00:02:52,800 --> 00:02:54,830
Ahora puedo comenzar a escribir javascript en el lado del servidor.

45
00:02:54,840 --> 00:03:00,110
Así que hagamos algo simple de nuevo.

46
00:03:00,270 --> 00:03:05,920
Bueno, solo para registrar constantemente un montón de letras así y lo imprimimos.

47
00:03:05,930 --> 00:03:08,420
Un punto importante que quiero destacar es que muchas de las cosas a las que está acostumbrado

48
00:03:08,610 --> 00:03:10,570
en Java Sea son de consejo y el navegador no está disponible aquí.

49
00:03:10,740 --> 00:03:18,780
No podemos hacer algo como alerta si intento y lo hago alerta.

50
00:03:19,110 --> 00:03:23,820
Hola me sale un error.

51
00:03:23,820 --> 00:03:27,110
Me dice que la alerta no está definida y es porque la alerta viene con el navegador.

52
00:03:27,150 --> 00:03:30,620
Y aunque estamos en el navegador aquí, recuerde que en realidad no estamos en el navegador, por

53
00:03:30,710 --> 00:03:33,310
lo que estamos escribiendo el código en un navegador, pero se está ejecutando

54
00:03:33,330 --> 00:03:38,060
en una de las nueve computadoras de la nube en algún otro lado del servidor donde no hay un navegador por lo que

55
00:03:38,490 --> 00:03:42,990
me gusta ir aquí y entrar en Knode y escribir alertar algo que no existe porque no estoy en el navegador.

56
00:03:42,990 --> 00:03:48,480
Lo mismo que el documento de documento no existe en absoluto en el código.

57
00:03:48,690 --> 00:03:55,380
Eso es puramente en el lado del navegador.

58
00:03:56,320 --> 00:03:58,710
Entonces, ninguno de los Domm ninguno de esos oyentes de eventos en uno de los selectores.

59
00:03:58,710 --> 00:04:02,950
La manipulación de todo eso solo está en el navegador.

60
00:04:03,090 --> 00:04:04,610
Nada de eso existe con nota.

61
00:04:04,710 --> 00:04:09,120
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.

62
00:04:09,130 --> 00:04:12,500
Podemos simplemente comenzar a ejecutar Javascript en la terminal.

63
00:04:12,690 --> 00:04:14,400
La próxima viñeta aquí es mucho más importante, que es cómo podemos ejecutar un archivo con un nodo.

64
00:04:14,820 --> 00:04:17,180
Entonces, lo que quiero decir al decir ejecutar un archivo con nodo es que podemos crear un archivo de JavaScript.

65
00:04:17,250 --> 00:04:22,880
Llámalo como quieras y complétalo con el código javascript y luego podemos ejecutarlo en

66
00:04:22,920 --> 00:04:27,090
la línea de comandos sin un navegador sin ningún acceso

67
00:04:27,090 --> 00:04:32,190
HD Melosi que se haya ejecutado solo usando el comando inode para usarlo.

68
00:04:32,550 --> 00:04:37,350
Simplemente escribimos un nodo y luego un nombre de archivo así.

69
00:04:37,410 --> 00:04:42,270
Y si pulsamos Enter, intentaremos ejecutar el archivo que hayamos proporcionado como Javascript.

70
00:04:42,270 --> 00:04:48,900
Entonces permítanme demostrar eso ahora.

71
00:04:49,200 --> 00:04:50,060
Voy a hacer un nuevo archivo en mi línea de comando.

72
00:04:50,190 --> 00:04:54,570
Lo llamaré hola.

73
00:04:54,690 --> 00:04:59,880
Sí, así que toca.

74
00:05:00,180 --> 00:05:01,800
Hola.

75
00:05:02,070 --> 00:05:05,610
Sí y ahora teclearé LS, asegúrate de que esté allí.

76
00:05:05,670 --> 00:05:07,100
Ahí está.

77
00:05:07,210 --> 00:05:08,730
Vamos a abrirlo en nuestro editor y agreguemos un simple JavaScript.

78
00:05:08,910 --> 00:05:09,490
Así que hagamos un bucle for para que i sea igual a cero.

79
00:05:09,540 --> 00:05:13,550
Estoy menos de 10 I plus plus y haré un registro alt constante.

80
00:05:13,560 --> 00:05:14,320
Hola de Hello dot.

81
00:05:14,490 --> 00:05:18,650
J S.

82
00:05:18,870 --> 00:05:22,670
Solo así y lo salvaremos ahora.

83
00:05:22,920 --> 00:05:30,220
Puedo usar el comando node para ejecutar este archivo y así ejecutar este código.

84
00:05:30,510 --> 00:05:33,660
Así que de nuevo escribo node y el nombre del archivo que es hello.

85
00:05:33,780 --> 00:05:34,980
Sí y eso es todo.

86
00:05:35,010 --> 00:05:40,230
Pulso enter y ejecuta el archivo para mí y se registra constantemente en este consejo aquí en mi terminal.

87
00:05:40,230 --> 00:05:44,790
Hola de Hello Dutch.

88
00:05:44,850 --> 00:05:48,900
Si diez veces

89
00:05:49,100 --> 00:05:50,610
No vamos a escribir código

90
00:05:50,610 --> 00:05:57,120
como este mucho lo que realmente va a hacer es cosas como esta que ya has visto donde ejecuto aplicaciones de nodo.

91
00:05:57,420 --> 00:05:58,380
Sí, que es mi archivo que tiene mi servidor y realmente comienza el servidor

92
00:05:58,440 --> 00:06:00,040
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

93
00:06:00,600 --> 00:06:05,580
ya que Noda ejecutó el archivo.

94
00:06:05,580 --> 00:06:08,940
Entonces eso es lo que veremos.

95
00:06:09,010 --> 00:06:15,270
Usa mucho más como.

96
00:06:15,270 --> 00:06:21,630
Pero también podemos hacer esto o tenemos un bucle for y se trata de ese registro.

97
00:06:21,630 --> 00:06:23,720
Funciona de la misma manera.

98
00:06:24,480 --> 00:06:25,460
Es solo código JavaScript el que se está ejecutando. Lo último que mostraré aquí

99
00:06:25,470 --> 00:06:26,780
es otro paralelo entre javascript y nodo y Ruby, así que también podemos crear un archivo ruby ​​y ejecutarlo.

100
00:06:26,850 --> 00:06:30,640
No con el comando node pero con el comando ruby ​​y te lo estoy mostrando de nuevo.

101
00:06:30,660 --> 00:06:31,720
No porque se supone que debes aprender Ruby para nada.

102
00:06:31,740 --> 00:06:38,550
Definitivamente no tiene que recordar esto, pero sí quiero que lo vea para que pueda dibujar

103
00:06:38,550 --> 00:06:44,600
otra comparación entre el nodo y Ruby y otros idiomas del lado del servidor.

104
00:06:44,760 --> 00:06:49,450
del servidor, así que iré aquí y crearé un nuevo archivo llamado Hello RB y abriré ese archivo.

105
00:06:49,530 --> 00:06:52,320
Esto es algo que puede hacer y prácticamente cada cosa

106
00:06:52,320 --> 00:06:56,490
RB es como hacemos un archivo de ruby ​​y voy a hacer algo simple.

107
00:06:56,490 --> 00:07:00,660
Hola de hola

108
00:07:00,660 --> 00:07:05,310
RB Y no usaremos un bucle.

109
00:07:05,310 --> 00:07:12,070
Lo haremos solo tres veces y ahorraremos.

110
00:07:12,140 --> 00:07:16,050
A eso se parece Ruby.

111
00:07:16,110 --> 00:07:18,090
No hay punto y coma ni nada que no necesite paréntesis.

112
00:07:18,130 --> 00:07:20,400
Me cerraré si hay.

113
00:07:20,400 --> 00:07:22,540
Y para ejecutar ese archivo en lugar de hacer Noad hola.

114
00:07:22,800 --> 00:07:24,260
Sí, corro Ruby.

115
00:07:24,270 --> 00:07:26,840
Hola punto RB.

116
00:07:27,030 --> 00:07:28,250
Y ejecuta mi archivo, que es el código de Ruby.

117
00:07:28,530 --> 00:07:32,270
Lo ejecuta como Ruby y me imprime.

118
00:07:32,400 --> 00:07:35,710
Hola desde Hello dot RB.

119
00:07:35,880 --> 00:07:38,070
Tres veces.

120
00:07:38,310 --> 00:07:40,810
OK, eso es todo lo que quiero mostrar aquí.

121
00:07:40,890 --> 00:07:43,390
Hubo dos objetivos.

122
00:07:43,410 --> 00:07:44,780
Uno le muestra el nodo cancelar que puede abrir simplemente escribiendo nodo sin argumento y luego ejecutar un

123
00:07:44,820 --> 00:07:46,350
archivo con nodo que puede hacer con el nodo y el nombre del archivo y debe finalizar y Dot J. S. en la

124
00:07:47,160 --> 00:07:49,320
próxima lección

125
00:07:49,350 --> 00:07:50,420
Es bueno tener que escribir algunos javascript por su cuenta y ejecutarlo con un 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;
