Palindrome Checker
- HTML
- CSS
- JavaScript
Una aplicación web sencilla que facilita a los usuarios verificar si una palabra o frase es un palíndromo.
Un palíndromo es una secuencia de caracteres que se lee igual de izquierda a derecha que de derecha a izquierda, ignorando espacios, mayúsculas y puntuación. En este proyecto, desarrollé una aplicación que permite a los usuarios verificar si una palabra o frase es un palíndromo, combinando HTML, CSS y JavaScript.
Conocimientos Aplicados
Estructura semántica y diseño responsivo: HTML semántico y adaptabilidad para diferentes dispositivos.
Lógica de programación: Algoritmos para invertir cadenas y compararlas.
Manipulación de cadenas: Métodos clave como .toLowerCase(), .replace(), .split(), .reverse(), .join().
Manejo de eventos en el DOM: getElementById(), addEventListener(), y actualización dinámica con textContent.
Depuración y pruebas: Validación de distintos casos, incluyendo frases con espacios, caracteres especiales y números.
Conclusión
Este proyecto muestra cómo una idea sencilla puede convertirse en una aplicación funcional mediante HTML, CSS y JavaScript.
Además de reforzar mis conocimientos en manipulación del DOM, expresiones regulares y validaciones, fue oportunidad para poner a prueba mis habilidades de diseño y buenas prácticas en desarrollo web
Nota: Este proyecto pertenece a la serie de proyectos de freeCodeCamp en su curso de JavaScript, para mas información puedes revisar mi certificación