4 个仓库
Mechanisms for attaching and retrieving arbitrary JavaScript objects associated with specific DOM nodes.
Distinct from Element Attributes: Distinct from Element Attributes by storing complex JavaScript objects internally rather than just managing string-based HTML attributes.
Explore 4 awesome GitHub repositories matching web development · Element Data Storage. 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
Allows associating arbitrary JavaScript objects with specific DOM nodes using an internal storage mechanism.
Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for selecting and modifying elements in modern browsers. It functions as a modular DOM framework and JavaScript utility library, providing a system to wrap DOM nodes into actionable collections for batch processing. The project is built with a modular design that supports tree-shaking, allowing build tools to exclude unused methods to minimize the final bundle size. It provides mechanisms for extending the core functionality and collection prototypes to implement reusable plugins and c
Provides a system for attaching and retrieving custom JavaScript data objects associated with DOM nodes.
Cash 是一个轻量级的 JavaScript 库,用于在现代浏览器中选择和修改 HTML 元素。它作为一个可链式调用的元素包装器和 DOM 操作工具,为管理浏览器 DOM 操作提供了一个极简的替代方案。 该库使用基于集合的 DOM 节点包装器,允许在单个序列中执行多次修改和样式更新。它旨在为事件处理和元素管理提供类似的 API,同时保持较小的体积。 该项目涵盖了广泛的 DOM 操作功能,包括元素选择、树遍历和结构变更。它包括用于管理 CSS 类、属性和样式的工具,以及用于事件处理、数据管理和尺寸计算的系统。 核心功能可以通过基于原型的机制进行扩展,以添加自定义方法和共享工具。
Ships a system for reading and writing values to data-attributes using key-value mapping.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Supports storing and retrieving custom data on DOM elements, including the use of data-attributes.