このプロジェクトについて

fQueryは、DOMのクエリ、トラバーサル、操作、およびブラウザユーティリティ管理のために設計された軽量なJavaScriptライブラリです。効率的な要素操作を実現するため、使い慣れたチェーン可能なQuerySet APIと、それと同等の静的関数を提供します。 主な機能は以下の通りです: - DOM操作:要素の検索、DOMツリーのトラバーサル、ノードのフィルタリング、および属性、スタイル、コンテンツの操作のための包括的なツール。 - イベント管理:イベントハンドラの追加・削除、イベントデリゲーション、およびイベント名前空間のサポート。 - アニメーション:組み込みエフェクト(fadeIn、slideInなど)、カスタムプログレスコールバック、およびシーケンシングのためのアニメーションキューを備えたPromiseライクなアニメーションシステム。 - AJAX:GET、POST、PUT、PATCH、DELETEリクエストを実行するためのXMLHttpRequestのPromiseライクなラッパー。 - ブラウザユーティリティ:スクリプトやスタイルシートの動的ロード、クッキー管理、HTMLサニタイズ、およびフォームシリアライゼーションのためのヘルパー。 - 柔軟性:ESMおよびUMDバンドルをサポートし、非ブラウザ環境向けにカスタムDOM実装(JSDOMなど)で初期化することが可能です。 また、このライブラリは@fr0st/coreのヘルパーを統合しており、アンダースコア接頭辞付きで公開されています。