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