Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] 08 Desafío: hora de practicar

Les comparto mi codigo, acepto recomendaciones.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <title>Document</title>
</head>
<body>
    <header>
        <h1></h1>
    </header>
    <main class="container">
        <button onclick="botonPresionado();" class="button">Console</button>
        <button onclick="alerta();" class="button">Alert</button>
        <button onclick="ciudadDeBrasil();" class="button">Prompt</button>
        <button onclick="suma();" class="button">Suma</button>
    </main>

      <script src="app.js"></script>
</body>
</html>
let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora del Desafío';

function botonPresionado(){
    console.log('El botón fue clicado');
}

function ciudadDeBrasil(){
    let ciudad = prompt('Escribe una ciudad de Brasil');
    alert(`Estuve en ${ciudad} y me acordé de ti`);
}

function alerta(){
    alert('Yo amo JS');
}

function suma(){
    let numero1 = Number(prompt('Escribe un número'));
    let numero2 = Number(prompt('Escribe otro número'));
    resultado = numero1 + numero2;

    alert(`La suma de los números es: ${resultado}`);
}
1 respuesta

¡Hola Darien, espero que estés bien!

Gracias por compartir tu código. Parece que estás trabajando en un proyecto web con HTML, CSS y JavaScript. Aquí tienes algunas recomendaciones y observaciones que podrían ayudarte a mejorar o ajustar tu código:

  1. HTML:

    • Asegúrate de que el archivo style.css está en la misma carpeta que tu archivo HTML o proporciona la ruta correcta si está en otro lugar.
    • Considera añadir un título dentro de las etiquetas <h1> en el HTML, aunque ya lo estás configurando con JavaScript.
  2. JavaScript:

    • En la función suma(), asegúrate de declarar la variable resultado con let o const para evitar problemas de alcance de variables. Por ejemplo: let resultado = numero1 + numero2;.
    • Si deseas que el botón "Prompt" no realice ninguna acción cuando el usuario cancela el prompt, puedes agregar una verificación para null en la función ciudadDeBrasil(). Por ejemplo:
      function ciudadDeBrasil(){
          let ciudad = prompt('Escribe una ciudad de Brasil');
          if (ciudad !== null) {
              alert(`Estuve en ${ciudad} y me acordé de ti`);
          }
      }
      
  3. Accesibilidad:

    • Considera añadir texto alternativo o etiquetas aria-label a los botones para mejorar la accesibilidad de tu página.
  4. Pruebas:

    • Asegúrate de probar tu código en diferentes navegadores para verificar que funciona correctamente en todos ellos.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y experimentando con tu código! Espero haber ayudado y buenos estudios.