Sobre el proyecto

fQuery es una biblioteca de JavaScript ligera diseñada para la consulta, el recorrido y la manipulación del DOM, así como para la gestión de utilidades del navegador. Proporciona una API de QuerySet encadenable y familiar, junto con funciones estáticas equivalentes para el manejo eficiente de elementos. Las capacidades clave incluyen: - Operaciones de DOM: Herramientas integrales para encontrar elementos, recorrer el árbol DOM, filtrar nodos y manipular atributos, estilos y contenido. - Gestión de Eventos: Soporte para añadir/eliminar manejadores de eventos, delegación de eventos y espacios de nombres de eventos. - Animaciones: Un sistema de animación similar a las promesas con efectos integrados (fadeIn, slideIn, etc.), callbacks de progreso personalizados y colas de animación para la secuenciación. - AJAX: Un envoltorio similar a las promesas alrededor de XMLHttpRequest para realizar solicitudes GET, POST, PUT, PATCH y DELETE. - Utilidades del Navegador: Ayudantes para la carga dinámica de scripts y hojas de estilo, gestión de cookies, sanitización de HTML y serialización de formularios. - Flexibilidad: Soporta paquetes ESM y UMD, y puede inicializarse con implementaciones de DOM personalizadas (por ejemplo, JSDOM) para entornos que no sean el navegador. La biblioteca también integra ayudantes de @fr0st/core, expuestos con un prefijo de guion bajo.