首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

GitHub 热门项目:实用拖放

2026-08-11 1 阅读 约4分钟阅读 GitHub Trending
分享:
字号:
GitHub 项目:实用拖放 仓库地址:https://github.com/atlassian/pragmatic-drag-and-drop 星级:12723 | 作者:阿特拉斯安 项目描述:快速拖放,在任何技术堆栈上获得任何体验 =================================================== 自述文件内容: <图片> _快速拖放以获得任何技术堆栈上的任何体验_ [📖 **文档**](https://atlassian.design/components/pragmatic-drag-and-drop) | [🤹 **示例**](https://atlassian.design/components/pragmatic-drag-and-drop/examples) | [🎥 **工作原理**](https://www.youtube.com/watch?v=5SQkOyzZLHM) ![展示一些示例](https://github.com/alexreardon/files/assets/2182637/2b533f88-bf3f-402f-93f2-74a466918ac4)

## 关于 实用拖放是一个低级拖放工具链,可以安全、成功地使用内置拖放功能的浏览器。实用的拖放功能可用于任何视图层([`react`](https://react.dev/)、[`svelte`](https://svelte.dev/)、[`vue`](https://vuejs.org/)、[`angular`](https://angular.io/) 等)。实用的拖放功能为网络上一些最大的产品提供了动力,包括 [Trello](https://trello.com)、[Jira](https://www.atlassian.com/software/jira) 和 [Confluence](https://www.atlassian.com/software/confluence)。 <详情> 能力 实用的拖放由几个高级部分组成: 1. **低级拖放行为** 实用拖放包含一个核心包和许多可选包,它们为您提供创建_任何_拖放体验的各个部分。 这些作品对视觉语言或可访问性没有任何意见,并且不依赖于 Atlassian 设计系统。 - _Tiny_:~`4.7kB` 核心 - _增量_:仅使用您需要的部分 - _Headless_:完整的渲染和风格控制 - _框架无关_:适用于任何前端框架 - _延迟兼容_:延迟加载核心包和可选包,以进一步提高页面加载速度 - _灵活_:创建您想要的任何体验,在拖动操作期间进行任何您想要的更改。 - _随处可用_:Firefox、Safari、Chrome、iOS 和 Android 中的完整功能支持 - _虚拟化支持_:创建您想要的任何虚拟体验! 2. **可选视觉输出** 我们创建了可选的视觉输出(例如我们的掉落指示器),使我们能够超快地构建一致的 Atlassian 用户体验。欢迎非 Atlassian 消费者使用这些输出,创建自己的输出来复制视觉样式,或者走完全不同的方向。 3. **可选辅助技术控制** 并非所有用户都能实现基于指针的拖放体验。为了给辅助技术用户带来美妙的体验,我们提供了一个工具链,让您能够
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱