屏幕唤醒锁测试器 - 保持常亮应用演示
请求Screen Wake Lock防止屏幕关闭,监听释放事件,适用于观看长内容等场景。
UD5工具箱
自定义设备振动序列 · 可视化编辑 · 一键导出代码
// 添加振动段后自动生成代码 // navigator.vibrate([振动ms, 暂停ms, 振动ms, ...])
navigator.vibrate() 即可触发振动,广泛应用于游戏反馈、通知提醒、可穿戴设备交互等场景。它接受一个毫秒数组作为振动模式。navigator.vibrate([200, 100, 300]) 表示:振动200ms → 暂停100ms → 振动300ms。数组的偶数索引(0,2,4...)为振动时长,奇数索引(1,3,5...)为暂停时长。传入单个数字如 navigator.vibrate(500) 表示持续振动500ms。传入0可立即停止振动。请求Screen Wake Lock防止屏幕关闭,监听释放事件,适用于观看长内容等场景。
请求和释放屏幕唤醒锁,并监听释放事件,适用于视频播放或演示场景。
连接游戏手柄,触发不同时长和强度的振动效果,测试Vibration Actuator API。
通过Web MIDI API连接键盘,实时显示收到的音符开/关与控制器变化。
请求浏览器保持屏幕唤醒,防止自动锁屏,显示当前唤醒锁状态。
可视化配置范围滑块的轨道、滑块、填充颜色,生成跨浏览器的CSS代码。
加载两段节奏循环,用鼠标在虚拟唱片上移动模拟黑胶搓碟效果。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
上传 webpack 的 stats.json,生成交互式树状图、模块大小排名,辅助优化构建体积。
绑定动画进度到滚动位置,交互式调整参数,直观理解scroll-timeline和view-timeline。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
输入任意正整数,即时判定是否为质数,并显示其因数分解结果,轻量数学工具。
经典的Canny计算机视觉边缘检测算法的前端演示,可调节低高阈值。
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
提供历史数据,手动设定自回归/差分/移动平均阶数,查看拟合与未来几步预测,学习时序分析。
在Oklch色彩空间中生成均匀色阶、类比色和互补色方案,确保视觉一致性。
在布满干扰物的图片中寻找并点击目标物品,记录用时。
拖拽与门、或门、非门等构建组合逻辑电路,输入高/低电平观察输出。
上传两张图片,实时切换并预览正片叠底、滤色、叠加等多种混合模式效果。
批量将文本中的<,>,&,等转换为HTML实体,或反向还原,包含选项保留已转义实体。
在绘图板画几条直线,算法自动利用霍夫变换检测并高亮出这些线段。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
生成一行JavaScript代码,可将每日更新的编程相关名言嵌入到你的网站。
演示如何拦截PWA安装事件并自定义安装按钮,查看浏览器原生安装提示效果。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
展示多种风格的<input type=range>样式,一键复制定制代码。
在虚拟面包板上拖拽跳线、电阻等元件,预演电路搭建。
在线生成可折叠的手风琴面板,自定义标题、内容与图标,支持纯CSS或简单JS切换。
创建带有复选框或标签的多选下拉列表,支持删除已选项,键盘可全控。
拖拉RGB三个滑块混合颜色,模拟硬件调色体验,显示16进制及色温感觉。