技术栈
拖拽
We་ct
6 天前
前端
·
html
·
api
·
html5
·
拖拽
HTML5 原生拖拽 API 实战案例与拓展避坑
在现代前端开发中,拖拽交互是提升用户体验的核心功能之一——从简单的元素拖动,到复杂的列表排序、文件上传,拖拽功能无处不在。HTML5 原生拖拽 API 无需依赖任何第三方库,就能实现灵活的拖拽交互,但其底层逻辑、事件触发机制及兼容性细节,常常让开发者踩坑。本文将从「实战案例→兼容最佳实践→常见问题排查→进阶拓展」四个维度,用「通俗解读+专业拆解」的方式,完整讲解 HTML5 原生拖拽 API 的使用方法与避坑技巧,既是新手入门的学习笔记,也是开发者实战的参考手册。
We་ct
7 天前
前端
·
javascript
·
html
·
api
·
html5
·
浏览器
·
拖拽
HTML5 原生拖拽 API 基础原理与核心机制
在现代前端开发中,拖拽交互是提升用户体验的核心方式之一——从简单的元素排序、文件上传,到复杂的可视化编辑器、任务看板(如 Trello),拖拽功能无处不在。在 HTML5 出现之前,实现拖拽需要依赖 JavaScript 模拟鼠标事件(mousedown、mousemove、mouseup),不仅代码繁琐,还存在兼容性差、性能不佳等问题。
y小川
3 个月前
拖拽
·
caa
·
操纵器
·
三维表达
操纵和拖拽移动三维表达【用例】
本文展示了如何在某个激活的视图内,从主视点中为所有3D表达内的对象创建操纵器。 它说明了创建操纵器对象的方法。
问道飞鱼
3 个月前
pytest
·
拖拽
·
playweight
【自动化测试】 pytest 结合 Playwright 实现页面元素在两个区域间拖拽
这个示例将创建一个包含两个区域(source 和 target)和一个可拖拽区块的 HTML 页面,然后使用 Playwright 模拟将该区块从一个区域拖拽到另一个区域的操作。
启扶农
4 个月前
低代码
·
vue3
·
拖拽
·
表单设计器
·
所见即所得
·
页面可视化
·
页面设计器
lecen:一个更好的开源可视化系统搭建项目--页面设计器(表单设计器)--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一个懂你的人
页面设计器的使用,主要界面栏目功能及操作说明。我们在做系统页面的时候,可以不用像传统开发那样,必须在本地启动开发环境,设计你的页面或者组件等,这里提供了可视化构建页面的能力,让你能够在网页中通过鼠标点点点来创建一个新的系统页面。
安卓兼职framework应用工程师
5 个月前
android
·
拖拽
·
workspace
·
长按拖拽
android 15.0 Launcher3长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标
在15.0系统rom定制化开发手机项目中,在Launcher3中专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中这样就需要获取当前是哪一屏,并且要知道当前有多少个Item,总共一屏最多多少个item 所以就需要从Workspace.java入手,来分析解决这个问题
winfredzhang
8 个月前
python
·
拖拽
·
照片
·
桌面
用Python打造逼真的照片桌面:从拖拽到交互的完整实现
在这个数字化时代,我们经常需要处理大量的照片和图片文件。今天我将带你一步步实现一个功能丰富的照片桌面程序,让你可以像在真实桌面上摆放照片一样操作数字图片。这个程序使用wxPython构建,支持拖拽、调整大小、删除等交互功能。
SuperHeroWu7
10 个月前
华为
·
harmonyos
·
鸿蒙
·
拖拽
·
drag
·
拖拽事件
·
背景板
【HarmonyOS】应用开发拖拽功能详解
拖拽交互本质上是一种通过鼠标或手势触屏传递数据的机制,用户可以从一个组件位置拖出数据并将其拖入到另一个组件位置,从而触发相应的响应。
ANNENBERG
1 年前
拖拽
vuedraggable 选项介绍
vuedraggable 是基于 SortableJS 的 Vue 组件,提供了丰富的选项来定制拖拽行为。以下是 vuedraggable 常用的选项和它们的详细说明:
江上清风山间明月
1 年前
android
·
flutter
·
ios
·
拖拽
·
dragtarget
Flutter DragTarget拖拽控件详解
DragTarget 负责接收从其他控件(如 Draggable)拖拽过来的数据,并决定是否处理这些数据。它通过回调函数来响应拖拽事件。
Java小卷
2 年前
低代码
·
vue3
·
拖拽
视频教程:自研低代码拖拽图形编辑器底层库moveable示例学习
视频地址:自研低代码拖拽图形编辑器底层库moveable示例学习
Java小卷
2 年前
低代码
·
vue3
·
拖拽
自研Vue3低代码海报制作平台第一步:基础拖拽组件开发
学习来源:稀土掘金 - 幽月之格大佬的技术专栏可拖拽、缩放、旋转组件 - 著作:可拖拽、缩放、旋转组件实现细节
科学的发展-只不过是读大自然写的代码
2 年前
qt
·
拖拽
·
简单实验
·
缩放
qt 简单实验 一个可以向右侧拖拽缩放的矩形
目的是设置一个可以拖拽缩放的矩形,这里仅用右侧的一个边模拟这个过程。就是为了抓住核心,这个便解决了,其他的边也是一样的。而这个更能体现原理。
趋时软件
2 年前
拖拽
WPF自定义Panel:让拖拽变得更简单
在 WPF 应用程序中,拖放操作是实现用户交互的重要组成部分。通过拖放操作,用户可以轻松地将数据从一个位置移动到另一个位置,或者将控件从一个容器移动到另一个容器。然而,WPF 中默认的拖放操作可能并不是那么好用。为了解决这个问题,我们可以自定义一个 Panel 来实现更简单的拖拽操作。
Prosper Lee
2 年前
前端
·
vue.js
·
elementui
·
el-table
·
拖拽
Vue(二十):ElementUI 扩展实现表格组件的拖拽行
注意: 表格组件必须添加 row-key 属性,用来优化表格的渲染
侠亦狐
2 年前
android
·
recyclerview
·
拖拽
·
可拖动
·
itemtouchhelper
Android:RecyclerView自由拖动item
看下效果:可拖动RecyclerView预览效果接下来我们看如何使用。其中判断条件中的item.isMovable这边是记录该item是否可以拖动,也可以换成其他判断条件比如根据位置判断等。
范特西是只猫
2 年前
vue
·
el-table
·
拖拽
·
sortablejs
·
行拖拽排序
009:vue结合el-table实现表格行拖拽排序(基于sortablejs)
sortablejs 更多用法
winfredzhang
3 年前
delphi
·
拖拽
·
输出
·
dragdrop
Delphi 编程实现拖动排序并输出到文档
介绍:实现拖动排序功能,并将排序后的内容输出到文档中。我们将使用 Delphi 的组件来创建一个界面,其中包括一个 Memo 控件用于输入内容,一个 ListBox 控件用于显示排序后的内容,并且提供按钮来触发排序和输出操作。
KarenChia
3 年前
android
·
拖拽
·
悬浮窗
·
toast
Android悬浮窗框架