Disneylandia para procrastinadores y perezosos.
Este proyecto es ideal para evitar alguien molestoso. No toma más de 20 líneas de código y puede salvarte por el resto de tu vida.
Queríamos un proyecto que usara muy poco JavaScript, pero que tuviese una aplicación muy divertida, el generador de excusas toma 20 líneas de código, es super simple de entender y es el primer proyecto perfecto para cualquier desarrollador principiante.
- Por favor, crea un pequeño sitio web que genere una excusa cada vez que se refresca la página, debe verse así: Vea la animación de demostración.
¿Cómo podemos generar una excusa? ¿Cómo se construyen las oraciones?
¡La idea es generar cada parte de la oración al azar para encontrar grandes excusas!
No clones este repositorio porque vamos a usar una plantilla diferente.
Recomendamos abrir el repositorio vanillajs-hello
utilizando un entorno de desarrollo como Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonarlo en tu computadora local usando el comando git clone
.
Este es el repositorio que necesitas abrir o clonar:
https://github.com/4GeeksAcademy/vanillajs-hello
👉 Por favor sigue estos pasos sobre cómo comenzar un proyecto de programación..
- En el archivo
index.html
inventa una excusa nueva, sin JS, solo una excusa en HTML puro y simple. - La excusa debe estar dentro de una etiqueta HTML que tenga un
id
asignado, por ejemplo:
<p id="excuse">My dog ate my homework</p>
- Usando JavaScript, crea una función que genere y devuelva una excusa aleatoria con la siguiente estructura:
let who = ['The dog', 'My grandma', 'The mailman', 'My bird'];
let action = ['ate', 'peed', 'crushed', 'broke'];
let what = ['my homework', 'my phone', 'the car'];
let when = ['before the class', 'when I was sleeping', 'while I was exercising', 'during my lunch', 'while I was praying'];
- Para crear una excusa consistente, tienes que concatenar un elemento de cada array o arreglo en el orden correcto.
- Usa la función
onload
y establece la excusa en elinnerHTML
del elemento HTML#excuse
.
HTML, CSS3, JavaScript, Webpack.
Este ejercicio cubre los siguientes fundamentos:
- Utilizar archivos JavaScript externos en tu proyecto.
- Cómo trabajar con arreglos/listas (arrays).
- Generar números al azar.
- Concatenar strings (cadenas).
- Utilizar funciones (al menos un poco).
- Trabajar con eventos (al menos un poco).
Este y otros proyectos son usados para aprender a programar por parte de los alumnos de 4Geeks Academy Coding Bootcamp realizado por Alejandro Sánchez y muchos otros contribuyentes. Conoce más sobre nuestros Cursos de Programación para convertirte en Full Stack Developer, o nuestro Data Science Bootcamp.