En roadmap.sh hay un ejercicio que consiste en realizar una calculadora de edad con la biblioteca de fechas y horas Luxon, en este post te muestro cómo lo he hecho: Lo primero es el HTML, en el que incluiremos el script de la biblioteca Luxon https://cdn.jsdelivr.net/npm/luxon@3/build/global/luxon.min.js <body> <main class="layout"> <h1>Calculadora de edad</h1> <form> <label for="inputFecha">Introduce... Leer más →
Aprende a usar la app de GitHub en tu PC
Aprende a usar la app de GitHub en tu PC para subir tus proyectos de forma local.
Funciones en JavaScript
Las funciones son uno de los conceptos más importantes de un lenguaje de programación. En JavaScript tenemos diferentes tipos de funciones: declarativas, de expresión y de flecha. Funciones declarativasParámetrosArgumentosFunciones de expresión (function expression)HoistingEjemplo hoisting con función declarativaEjemplo hoisting con function expressionFunciones de flecha (arrow functions)Return implícitoVentajasRecursividadEjemplo Funciones declarativas Es un bloque de código que realiza... Leer más →
Operadores binarios en JavaScript
Los operadores binarios utilizan dos valores, como es el caso de la comparación con un resultado booleano. En el caso de los números está claro, si tenemos una comparación de si 3 es mayor a 5, el resultado será false, pero ¿y en las cadenas?
Tipos de operadores en JavaScript
Hay tres tipos de operadores en JavaScript: unario, binario y ternario. Descubre para qué funciona cada uno de ellos!
Enlaces en Nueva Pestaña: Mejores Prácticas de Accesibilidad
Indicar que un enlace abre en una nueva pestaña es crucial para la accesibilidad. Evita aria-describedby para texto directo. La mejor opción es añadir texto visible o con sr-only como "(se abre en una nueva pestaña)". También puedes usar aria-label si el enlace es un icono. Siempre incluye rel="noopener noreferrer" por seguridad y rendimiento.