Return to Video

Poner JS en una página web (Versión en Video)

  • 0:01 - 0:07
    Una página web básica, como ésta, está hecha con etiquetas HTML, como todas éstas.
  • 0:07 - 0:12
    Ahora, cuando queremos estilizar una página web, ¿cómo introducimos CSS?
  • 0:12 - 0:14
    Añadimos una etiqueta "".
  • 0:14 - 0:17
    Y el navegador sabe cuando hay una etiqueta ""
  • 0:17 - 0:20
    y debe usar la máquina de CSS para procesar esa etiqueta.
  • 0:20 - 0:23
    Generalmente ponemos la etiqueta "" dentro de "",
  • 0:23 - 0:27
    porque queremos asegurarnos de que el navegador procese los estilos
  • 0:27 - 0:31
    antes de ejecutar las etiquetas HTML.
  • 0:31 - 0:35
    De otra manera, si ponemos "" aquí abajo,
  • 0:35 - 0:40
    podríamos tener un "FOUC: flash of unstyled content" (un destello de contenido sin estilo),
  • 0:40 - 0:45
    y la gente vería nuestra página web expuesta, ¡sería grotesco!
  • 0:45 - 0:48
    Vamos a regresarla a su lugar.
  • 0:48 - 0:52
    Ok, ahora esta página web tiene estilo.
  • 0:52 - 0:58
    ¿Cómo ponemos JavaScript en una página web cuando queremos añadir interactividad?
  • 0:58 - 1:01
    Para eso, añadimos una etiqueta "".
  • 1:01 - 1:04
    Y el mejor lugar para poner una etiqueta ""
  • 1:04 - 1:11
    en realidad es hasta abajo de la página, justo antes de la etiqueta "".
  • 1:11 - 1:15
    Ya la puse allí y explicaré en un momento porque se pone allí.
  • 1:15 - 1:20
    Ahora, ¿qué puedo poner dentro de la etiqueta ""?
  • 1:20 - 1:25
    Mmm, podemos escribir cualquier sentencia válida de JavaScript, como "var four = 2 + 2;".
  • 1:25 - 1:30
    Pero eso no es muy emocionante, porque no pasa nada en nuestra página web.
  • 1:30 - 1:33
    Y si estás en Khan Academy, probablemente ya sabes
  • 1:33 - 1:36
    que cuatro es igual a dos más dos.
  • 1:36 - 1:39
    Así que algo que puedo hacer para verificar que funciona,
  • 1:39 - 1:42
    es escribir esta línea de código aquí.
  • 1:42 - 1:45
    Ok, no ves nada, ¿cierto?
  • 1:45 - 1:49
    Y probablemente nunca antes habías visto esta función.
  • 1:49 - 1:53
    Esta función "console.log" es una función especial que podemos usar
  • 1:53 - 1:56
    en muchos ambientes de JavaScript, incluyendo navegadores.
  • 1:56 - 2:00
    Y va a escribir cosas a la consola de JavaScript.
  • 2:00 - 2:04
    Puedes encontrar esa consola en tu navegador,
  • 2:04 - 2:11
    si presionas "Command-Option-I" o "Control-Option-I",
  • 2:11 - 2:14
    o botón derecho en cualquier parte de la página y seleccionar "Inspeccionar elemento".
  • 2:14 - 2:19
    Ahora pausa esta guía paso a paso y trata de abrir la consola,
  • 2:19 - 2:22
    para ver ese mensaje.
  • 2:22 - 2:24
    Entonces, ¿lo viste? ¡Genial!
  • 2:24 - 2:27
    Ahora puedes cerrar la consola, si quieres,
  • 2:27 - 2:29
    porque ocupa mucho espacio.
  • 2:29 - 2:33
    Y también te puede distraer ya que va a mostrarte cada error conforme voy tecleando.
  • 2:33 - 2:36
    Sin embargo, es una gran herramienta para depurar.
  • 2:36 - 2:38
    Así que definitivamente guárdala en tu caja de herramientas.
  • 2:38 - 2:42
    Ahora, déjame hacerle algo a la página con JavaScript,
  • 2:42 - 2:47
    usando una línea de código que todavía no tendrá mucho sentido.
  • 2:57 - 2:59
    ¿Viste lo que pasó?
  • 2:59 - 3:03
    Nuestra página web desapareció, y fue reemplazada por nuestro mensaje pirata.
  • 3:03 - 3:08
    Veremos con más detalle cómo funciona esta línea de código.
  • 3:08 - 3:12
    Pero básicamente encuentra la etiqueta "" y reemplaza todo el contenido.
  • 3:12 - 3:17
    Ahora, ¿qué pasará si copio y pego esta etiqueta "",
  • 3:17 - 3:20
    y la pongo en "" con la etiqueta ""?
  • 3:20 - 3:23
    No funciona. ¿Por qué no funciona?
  • 3:23 - 3:27
    Porque la página web evalúa la etiqueta ""
  • 3:27 - 3:29
    antes de que vea la etiqueta "".
  • 3:29 - 3:35
    Y dice: "Oh-oh, no he visto todavía el 'document.body',
  • 3:35 - 3:38
    ¡Y estás tratando de manipularlo! Eso no puede pasar".
  • 3:38 - 3:44
    Es por eso que debemos poner la etiqueta "" al final de nuestra página.
  • 3:44 - 3:47
    Así la página web va a ver la etiqueta "" primero,
  • 3:47 - 3:51
    va a ver todo lo que contiene, y luego empezaremos a hacer cosas con eso.
  • 3:51 - 3:55
    Queremos asegurarnos primero de que la página web exista.
  • 3:55 - 3:57
    Y eso es diferente que con CSS:
  • 3:57 - 4:00
    Queremos poner nuestra etiqueta "" al principio,
  • 4:00 - 4:03
    porque al analizador de CSS le parece bien aplicar estilos
  • 4:03 - 4:04
    a cosas que todavía no existen.
  • 4:04 - 4:07
    Y aplica el estilo una vez que existen.
  • 4:07 - 4:10
    Pero eso no está bien para el DOM de JavaScript. (DOM: Document Object Model, Modelo de Objetos para representar Documentos)
  • 4:10 - 4:13
    Así que asegúrate de que esté aquí abajo.
  • 4:13 - 4:16
    Trata de añadir la etiqueta "" en tu siguiente desafío,
  • 4:16 - 4:19
    asegurándote de que la pongas hasta abajo,
  • 4:19 - 4:25
    y luego prometo que explicaré más sobre esta línea que está aquí.
Title:
Poner JS en una página web (Versión en Video)
Description:

more » « less
Video Language:
English
Duration:
04:26

Spanish, Mexican subtitles

Revisions