-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
33 lines (33 loc) · 1.35 KB
/
Copy pathscript.js
File metadata and controls
33 lines (33 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Array de ideas (similar al de Java)
const listaDeIdeas = [
"Marketplace de productos locales",
"App de IA para mascotas",
"Plataforma de educación virtual para adultos",
"Sistema de inventario con códigos QR",
"Red social para emprendedores",
"Servicio de entrega con drones",
"App de realidad aumentada para turismo",
"Plataforma de freelancers para personas mayores"
];
// Función para generar una idea aleatoria
function generarIdea() {
const indiceAleatorio = Math.floor(Math.random() * listaDeIdeas.length);
return listaDeIdeas[indiceAleatorio];
}
// Obtener referencias a los elementos del DOM
const ideaContainer = document.getElementById('idea-container');
const botonGenerar = document.getElementById('generar-btn');
// Función que se ejecuta al hacer clic en el botón
function actualizarIdea() {
const nuevaIdea = generarIdea();
ideaContainer.textContent = nuevaIdea;
// Pequeña animación
ideaContainer.style.transform = 'scale(1.05)';
setTimeout(() => {
ideaContainer.style.transform = 'scale(1)';
}, 200);
}
// Asignar el evento al botón
botonGenerar.addEventListener('click', actualizarIdea);
// Generar una idea al cargar la página por primera vez
actualizarIdea();