Sobre o projeto
fQuery é uma biblioteca JavaScript leve projetada para consulta, travessia e manipulação de DOM, além de gerenciamento de utilitários de navegador. Ela fornece uma API QuerySet encadeável e familiar, bem como funções estáticas equivalentes para a manipulação eficiente de elementos.
As principais capacidades incluem:
- Operações de DOM: Ferramentas abrangentes para encontrar elementos, percorrer a árvore DOM, filtrar nós e manipular atributos, estilos e conteúdo.
- Gerenciamento de Eventos: Suporte para adicionar/remover manipuladores de eventos, delegação de eventos e namespaces de eventos.
- Animações: Um sistema de animação semelhante a promises com efeitos integrados (fadeIn, slideIn, etc.), callbacks de progresso personalizados e filas de animação para sequenciamento.
- AJAX: Um wrapper semelhante a promises em torno do XMLHttpRequest para realizar requisições GET, POST, PUT, PATCH e DELETE.
- Utilitários de Navegador: Auxiliares para carregamento dinâmico de scripts e folhas de estilo, gerenciamento de cookies, sanitização de HTML e serialização de formulários.
- Flexibilidade: Suporta bundles ESM e UMD, e pode ser inicializada com implementações de DOM personalizadas (ex: JSDOM) para ambientes fora do navegador.
A biblioteca também integra auxiliares do @fr0st/core, expostos com um prefixo de sublinhado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.