5 个仓库
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 是一个轻量级的 JavaScript 库,用于在现代浏览器中选择和修改 HTML 元素。它作为一个可链式调用的元素包装器和 DOM 操作工具,为管理浏览器 DOM 操作提供了一个极简的替代方案。 该库使用基于集合的 DOM 节点包装器,允许在单个序列中执行多次修改和样式更新。它旨在为事件处理和元素管理提供类似的 API,同时保持较小的体积。 该项目涵盖了广泛的 DOM 操作功能,包括元素选择、树遍历和结构变更。它包括用于管理 CSS 类、属性和样式的工具,以及用于事件处理、数据管理和尺寸计算的系统。 核心功能可以通过基于原型的机制进行扩展,以添加自定义方法和共享工具。
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.