x-ref para crear referencias de elementos HTML en Alpine.js
19-11-2025 - Andrés Cruz
Aprende a usar la directiva x-ref en Alpine.js para acceder y manipular elementos del DOM de forma sencilla, evitando document.querySelector. Este tutorial cubre el uso de $refs, cómo crear referencias dinámicas dentro de x-for y las limitaciones importantes en Alpine v3.
Condicionales x-if x-show y Ciclos x-for en Alpine JS
19-11-2025 - Andrés Cruz
Vamos a conocer el uso del condicional en Alpine JS mediante el x-if al igual que el x-show y cuando usar uno o el otro, el uso de x-for para los listados y el uso de la etiqueta template como elemento HTML fundamental para usar estas directivas.
Directiva x-bind en Alpine.js - Atributos de clases y estilos
19-11-2025 - Andrés Cruz
Attribute binding, that is, being able to customize HTML attributes or custom attributes through conditions in JavaScript, specifically the class attribute and styles, in general is the attributes.
Campos de textos y variables: x-model y x-text en Alpine JS
19-11-2025 - Andrés Cruz
Domina el doble enlace de datos en Alpine.js con las directivas x-model y x-text. Este tutorial te guía con ejemplos prácticos para crear formularios e interfaces reactivas de forma sencilla, desde inputs de texto hasta checkboxes y selects.
Aprende cómo usar atributos personalizados en @vite con Laravel. Añade async, data-* y otros atributos a scripts y estilos de forma correcta y soportada.
9 Patrones de Vue que Deberías Utilizar con Más Frecuencia
11-05-2024 - Andrés Cruz
Descubre 9 patrones de Vue.js que mejorarán tus proyectos web. Aprende sobre componentes, comunicación, formularios y más. ¡Optimiza tu desarrollo con Vue!
Mostrar mensaje de confirmación antes de cerrar la página en JavaScript
23-11-2025 - Andrés Cruz
Veremos como emplear el evento beforeunload de JavaScript para ejecutar un evento y mostrar un mensaje cuando el usuario intenta abandonar nuestra página web.
localStorage en JavaScript: por qué deberías dejar de usar el almacenamiento local hoy
29-12-2025 - Andrés Cruz
Descubre por qué esta API síncrona está dañando el rendimiento y la seguridad de tus aplicaciones web modernas. Analizamos sus riesgos frente a IndexedDB y cómo gestionar datos estructurados correctamente en JavaScript.