HTML parte 4

Sara Arévalo 1ºbach 1

Vídeo 1

Primero se crea una hoja nueva de vscodium y se añade el código principal del tipo HTML

Pasted image 20260517192346.png

El autor simplifica el código y lo abre en la web para abrir la consola de html, en la que se puede añadir más código y modificarlo

Pasted image 20260517192605.png

Variable

Podemos crear una variable del tipo: var heading = h1 para el título de la página y añadirlo al body, para que al buscarlo salga en la consola:

Pasted image 20260517192941.png
Pasted image 20260517192953.png

Elementos dentro de otros

Para esto crea un elemento div donde meter la variable h1 y un paragraph incluido y le añade una clase de "texto al azar"

Pasted image 20260517193322.png

Después, lo ve desde la consola y lo mete al código para que el elemento aparezca dentro del otro.
Utiliza comandos como mainDiv.appendChild para incluir el elemento "hijo".

Pasted image 20260517193459.png

El inpector sirve para comprobar códigos de html y que todo esté en orden, se puede mirar el de cualquier página:

Pasted image 20260517193723.png

Todo coincide así que pasa al siguiente apartado.

Input box

Como en el HTML parte 3, recuerda que podemos usar cajas input (también desde la consola) para agregar texto o datos a la página. Este sería para crear una caja de input que te pida introducir tu fecha:

Pasted image 20260517193923.png

Vídeo 2

HTML y Javascript

Dentro de un div añade una etiqueta de template

Pasted image 20260517194145.png

Dentro de esa etiqueta template podemos añadir código de cualquier nivel de dificultad.

Este código no será visible porque es un tag, pero al abrir la consola podemos ver todo el código completo, así que ahí se puede añadir todo el código de HTML, consiguiendo así pasarlo a javascript

Pasted image 20260517194526.png

Aquí, una vez ha metido código al template de la consola, es posible ver los cambios en el documento original

Pasted image 20260517194654.png

Buscar elementos

Para buscar un elemento en el template, en este caso para buscar h1 llamado MyTitle , el autor pone en la consola el siguiente código:

Pasted image 20260517194917.png

Aparte de los títulos, obviamente se puede buscar cualquier elemento que se haya incluido también. En el video tambien enseña a buscar fechas o descripciones solo cambiando las palabras de los paréntesis y las comillas, es decir, cambiando estas palabras:

Pasted image 20260517195212.png

En las de amarillo se pondría .desc o .date y en las rojas aparecería el varor de esa fecha o el texto de la descripción.

Vídeo 3

Eventos

Por ejemplo un evento que menciona en el video es añadir un botón que se pueda pulsar: se llamará "click here"

Pasted image 20260517200031.png

Pasted image 20260517200048.png

Script

El autor crea un script, donde todo lo que esté contenido dentro será de código javascript
Por eso al poner el botón también el template se duplica sin querer

Pasted image 20260517202145.png

Añadir guests

Crea un function, pero el código de dentro de function debe ser ejecutado en la consola, cuando la ejecuta vemos que se que se añaden los guests.

Pasted image 20260517202608.png

Sin embargo queremos que al pulsar el botón se añadan más guests, así que añade un evento:

Pasted image 20260517202437.png697

En el documento ya funciona la funcion del botón y al pulsarlo se añaden guests

Para borrar los guests que no queremos usamos

Pasted image 20260517202657.png

Vídeo 4

Eliminar con botones

Pasted image 20260517202830.png

Crea un botón cuya función va a ser como su nombre indica eliminar cosas. Para que funciona le asigna un evento al botón tal que así:

Pasted image 20260517203114.png
Pasted image 20260517203145.png

Esto va a permitir que en la consola salga ya el botón y la funcion que lleva asignada y también va a hacer que en el documento se haya cambiado y ahora sí salgan los botones visibles:

Pasted image 20260517203251.png

Para eliminar el elemeto de al lado en lugar del propio boton añade lo siguiente:

e.target.parentElement.remove();

Así le estamos pidiendo que elimine el elemento principal que incluye toda la sección de ese guest.

Powered by Forestry.md