WebGPU 网格着色器演示 - 新一代渲染管线
展示 WebGPU 的网格和任务着色器如何代替传统顶点处理管线。
UD5工具箱
展示 WebGPU 的网格和任务着色器如何代替传统顶点处理管线。
创建并运行动画工作线程,展示不受主线程影响的平滑动画效果。
创建多个存储桶并设置不同的持久化策略,管理数据生命周期。
注册一个周期性后台同步,模拟触发并显示更新数据。
请求权限并使用 Idle Detection API,根据用户空闲或锁屏状态触发行为。
配置 manifest 中的 url_handlers,演示 PWA 如何打开特定格式的链接。
设置 launch_handler 并模拟不同启动方式,体验单窗口与多窗口模式。
配置 manifest 中的 share_target 字段,模拟接收来自其他应用的分享数据。
连接附近的蓝牙设备,读取其电池电量服务特征值并显示。
应用屏幕唤醒锁并监听其释放事件,展示前后台切换时的状态变化。
在 ES 模块中直接使用顶层 await,观察执行顺序和依赖加载。
选择颜色,实时观察输入框中文本光标的颜色变化,同时支持调整粗细。
对比结构化克隆与传统深拷贝,演示 ArrayBuffer 等可转移对象如何提升性能。
创建 ArrayBuffer,用不同 TypedArray 视图读写,观察字节布局和大小端差异。
调整 accent-color 值,实时查看单选框、复选框、进度条等原生控件的主题变化。
切换 overscroll-behavior 属性值,观察嵌套滚动容器到达边界时的不同行为。
拖拽嵌套网格项,预览并生成使用 CSS Subgrid 对齐父子网格的代码。
编写 Babel 插件代码,输入源代码,实时查看转换后的结果,加速插件开发。
模拟两个独立应用通过 Module Federation 共享组件,展示运行时加载过程。
实现观察者模式,添加被观察者和观察者,观察状态变化时的通知流程。
创建带 # 私有字段的类,尝试外部访问观察语法错误,理解封装。
使用新的迭代器辅助方法链式处理数据,查看懒求值效果。
创建 Symbol,查看其描述与唯一性,理解如何作为对象属性键使用。
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
上传或粘贴两个快照内容,并排显示差异,高亮变更部分。
提供模块图,编写 Rollup 插件并观察其对打包过程的影响。
构建一个简单的 DI 容器,注册和解析依赖,展示控制反转的好处。
上传图片并选择不同的 object-fit 和 object-position 值,查看填充效果差异。
定义颜色、间距等令牌,导出为 SCSS、CSS 自定义属性或 JavaScript 模块。
上传或输入 lerna.json / workspace 配置,生成交互式依赖关系图。
调用 BarcodeDetector、FaceDetector 和 TextDetector,处理摄像头或图片。
使用 Temporal 提案中的对象(PlainDate, ZonedDateTime 等)进行日期运算和格式化。
创建带弱引用的集合,观察对象被垃圾回收后条目自动消失的行为。
输入超大整数,执行加减乘除、取模及 2~36 进制互转,安全处理超 Number 范围的值。
拖拽设置滚动时间线的触发范围与动画关键帧,自动生成 @scroll-timeline 及 animation-timeline CSS 代码。
在页面中进行点击、输入等操作,自动生成 WebDriverIO 或 Selenium 测试脚本。
编写一个简单的 loader 函数,输入文件内容,查看经过 loader 处理后的输出。
编写 ESLint 规则代码,输入测试用例,立即查看是否通过及报错信息。
编写 HTML 和 import map,在浏览器中直接导入裸标识符模块并执行。
选中页面文字后,显示选区的起止偏移、矩形边界、包含节点等详细信息。
搭建嵌套的 details/summary 结构,生成纯 HTML 折叠面板,支持自定义图标和开放状态。
粘贴 GraphQL 查询和 Schema(或模拟类型权重),计算请求的代价分,辅助限流策略。
输入文本或拖入文件,生成 Blob URL 并在新标签页预览或触发下载,理解对象 URL 机制。
制作一张 3D 翻转卡片,切换 backface-visibility 属性观察背面隐藏与否。
生成符合最佳实践的“跳至主内容”链接的 HTML 和 CSS 代码,提升键盘导航体验。
构建带具名插槽的 Shadow DOM,改变宿主内容观察插槽分配,学习组件组合。
模拟高频事件流,分别应用防抖和节流策略,用时间轴展示处理函数实际被调用的时机。
使用 :has() 伪类编写规则,实时查看父元素如何根据子元素状态改变自身样式。
设置容器宽度阈值,改变容器大小观察组件内部样式的变化,学习容器查询用法。
编写 lit-html 模板和数据,即时渲染结果,帮助学习 Lit 框架。
逐步展示授权码流程、隐式流程等,配合序列图帮助理解各角色间的交互。
配置事件类型和重试间隔,生成用于接收 SSE 的前端 EventSource 代码和后端流示例。
编写 Lit 组件模板和属性,实时渲染并观察响应式更新,无需构建环境。
编写 generator 函数,逐步 next() 并显示每次 yield 的值和状态,理解惰性求值。
在支持设备上检测触摸事件的force属性,实时展示压力大小与半径,辅助触觉交互开发。
构建自定义滚动条控件,与原生滚动关联,展示 wheel、scroll 事件的细节。
输入一个多参数函数,自动生成柯里化版本并演示逐步传参调用的过程。
调用 StorageManager API 获取当前源的总配额和使用量,显示剩余可用空间。
输入 OpenAPI 规范片段和模拟请求数据,验证路径、方法、参数是否符合定义。
编写函数并选择调用方式(普通、方法、call、apply、箭头等),输出 this 的值。