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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.