Service Worker 生命周期演示器 - 安装/激活/更新
逐步展示SW从注册、安装到激活的完整流程,并模拟更新与跳过等待的场景。
UD5工具箱
offline.html上传到网站根目录,在.htaccess或Nginx配置中设置离线回退;逐步展示SW从注册、安装到激活的完整流程,并模拟更新与跳过等待的场景。
注册一个后台同步任务,展示如何在网络恢复后自动同步表单提交等操作。
打开一个始终置顶的小窗口,在其中显示自定义内容(例如笔记/时钟),实验新API。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
注册Periodic Background Sync,让应用在后台定期获取最新数据并更新缓存。
根据输入的外部域名,生成 dns-prefetch、preconnect 和 preload 标签。
利用 `:target` 伪类创建无需JavaScript的弹窗组件,支持关闭按钮和遮罩层。
创建一个测试自定义元素,记录并展示 connectedCallback, attributeChangedCallback 等执行顺序。
在散点图上拖拽数据点,实时更新最小二乘回归线,显示斜率和截距。
激活 beforeunload 事件,尝试刷新或关闭标签页时会弹出浏览器确认提示,展示实现方式。
生成用于网页各区块间的波浪或倾斜过渡分割线,导出为SVG或CSS代码。
捕捉页面粘贴事件,展示文本、HTML 或图片数据,演示如何定制粘贴行为。
使用Service Worker拦截fetch请求,并返回用户自定义的JSON模拟数据,用于前端独立开发。
配置事件类型和重试间隔,生成用于接收 SSE 的前端 EventSource 代码和后端流示例。
使用原生HTML Popover属性创建提示、菜单与对话框,展示四种触发方式及样式定制。
配置启动画面背景色与图标,生成对应manifest和meta标签代码。
向指定 URL 发送不同 HTTP 方法的请求,显示响应状态码、头部和主体,学习 RESTful API。
展示一些常用内置HTML元素和自定义元素例子,提供代码复制。
上传 GIF 动画,提取每一帧并拼接为单张精灵表图片,可设置排列方式,用于游戏开发。
生成非矩形、由内向外发散的圆形迷宫,支持打印用于幼儿专注力训练。
对比 ES Module 和经典脚本的变量作用域、严格模式以及执行时机。
可视化线段树的构建、单点更新和区间求和查询过程,理解树状结构。
从眉毛、眼睛、嘴巴等部件中拖拽组合,生成独一无二的日式颜文字表情,一键复制。
设置浏览器标题和图标,模拟在暗色/亮色主题下标签栏的样子。
配置不同的下划线出现、消失动画(从中间、左侧等),生成链接美化CSS。
在两个视图间切换并调用 document.startViewTransition,观察浏览器默认过渡动画。
生成点击导航平滑滚动到对应Section并高亮当前菜单项的完整代码。
浏览 Chrome DevTools Protocol 域和方法,填充参数生成 JSON 命令,用于远程调试。
定义字段名称和类型(姓名、邮箱、数字范围等),批量生成符合规则的 JSON 模拟数据。
在图像上点击,利用前端模型将点击范围内的主要物体自动从背景分离。