5 dépôts
JavaScript libraries that implement the jQuery API to provide a familiar interface for DOM manipulation and event handling.
Distinct from jQuery Plugins: Candidates focus on plugins or AST selectors; this represents the identity of a library that clones the jQuery API.
Explore 5 awesome GitHub repositories matching web development · jQuery-Compatible Libraries. Refine with filters or upvote what's useful.
Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial
Provides a minimalist, jQuery-compatible API for developers familiar with the jQuery ecosystem.
Lazyload is a JavaScript plugin that defers the loading of images until they scroll into the viewport, using the browser's Intersection Observer API to detect visibility. It is designed to speed up initial page load and save bandwidth by delaying off-screen images, and includes a jQuery-compatible wrapper for drop-in integration with existing jQuery code. The plugin distinguishes itself through support for responsive images, loading different sources based on screen size, and a blur-up placeholder effect that shows a low-resolution image that transitions into the sharp version once fully load
Provides a jQuery-compatible wrapper for lazy loading images with familiar syntax.
iCheck is a custom form input library that replaces native checkboxes and radio buttons with customizable visual wrappers. It ensures a uniform visual experience across different browsers by masking native form elements and rendering custom HTML structures. The project provides a common interface that functions across both jQuery and Zepto. It includes a dynamic styler that detects and applies custom styles to form elements added to a page after the initial load. The library incorporates an accessibility layer that injects ARIA attributes and keyboard event listeners to ensure custom inputs
Provides a common interface allowing the library to function identically across both jQuery and Zepto.
Cash est une bibliothèque JavaScript légère pour sélectionner et modifier des éléments HTML dans les navigateurs modernes. Elle fonctionne comme un wrapper d'élément chaînable et un utilitaire de manipulation DOM, fournissant une alternative minimale pour gérer les opérations DOM du navigateur. La bibliothèque utilise un wrapper basé sur une collection pour les nœuds DOM, permettant d'effectuer plusieurs modifications et mises à jour de style dans une seule séquence. Elle est conçue pour fournir une API similaire pour la gestion des événements et la gestion des éléments tout en conservant une empreinte réduite. Le projet couvre un large éventail de capacités de manipulation DOM, y compris la sélection d'éléments, la traversée d'arbres et les altérations structurelles. Il inclut des utilitaires pour gérer les classes CSS, les attributs et les styles, ainsi que des systèmes pour la gestion des événements, la gestion des données et le calcul des dimensions. La fonctionnalité principale peut être étendue via un mécanisme basé sur le prototype pour ajouter des méthodes personnalisées et des utilitaires partagés.
Implements a familiar, jQuery-compatible API for DOM manipulation and event handling with a minimal footprint.
Gridster.js is a jQuery plugin that turns page elements into a draggable, resizable grid layout. It provides a framework for building interactive dashboards and interfaces where widgets snap to a multi-column grid and can be repositioned by dragging, with automatic layout reflow when items are added, removed, or resized. The plugin handles mouse and touch events through a drag-and-drop manager, calculates widget overlap with a collision detection engine, and positions items using CSS transforms for smoother animations. It maintains an internal registry of all grid items with their coordinates
Turns page elements into draggable, resizable widgets within a dynamic grid system.