Catmull-Clark 细分曲面演示 - 控制网格迭代
载入简单控制网格,执行 Catmull-Clark 细分一次,观察光滑效果。
UD5工具箱
上传 stats.json 文件,可视化分析打包模块构成与体积分布
或点击选择文件
stats.json 是 Webpack 生成的打包统计文件,包含模块依赖图、chunk 划分、资源大小、编译耗时等详细信息。通过 npx webpack --json > stats.json 或在 webpack 配置中设置 stats: 'verbose' 即可生成,是分析打包产物的核心数据源。npx webpack --profile --json > stats.json,--profile 会记录各阶段的耗时信息,--json 输出完整的 JSON 格式统计数据。如果使用自定义配置,可在 webpack.config.js 中设置 stats: { all: true } 来获取最详尽的数据。externals 将大型库 CDN 化、启用 splitChunks 将公共依赖单独抽取、以及利用 Webpack 5 的 Module Federation 共享依赖。stats: { modules: true, reasons: false, moduleTrace: false } 精简输出,只保留模块大小信息。本工具只解析 modules 和 chunks 数据,建议生成时过滤掉不需要的字段。import() 进行路由级拆分,配合 splitChunks.cacheGroups 将 node_modules 单独打包。分析 stats.json 中各个 chunk 的组成,确保公共依赖被正确提取,避免重复打包同一模块到多个 chunk 中。webpack --json 输出,使用 bundlesize 或自定义脚本对比前后版本的模块体积变化。将 stats.json 纳入版本管理或 artifact 存储,便于回溯历史打包状态,及时发现体积回归。cache.type: 'filesystem')主要影响编译速度,不影响 stats.json 中的模块大小和依赖关系数据。分析时建议使用生产模式(--mode production)生成的 stats.json,更贴近实际部署的打包结果。载入简单控制网格,执行 Catmull-Clark 细分一次,观察光滑效果。
触发系统原生分享,支持分享文本、链接与文件,检查浏览器兼容性与支持级别。
动画展示 Kruskal 算法选择边和合并集合的过程,高亮生成树边。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
将 JSON 数组或对象渲染为可交互的 HTML 表格,支持嵌套展开、列排序和搜索。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
在开发环境中模拟 periodicSync 事件,触发后查看 SW 中的处理逻辑和网络请求。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
通过滑块和开关调整 Flex 容器和子项的所有 CSS 属性,实时观察布局变化,理解弹性盒子。
注册一个周期性后台同步,模拟触发并显示更新数据。
拖放 lcov.info 文件,以颜色标示每行代码的覆盖状态。
提取 HTML 中所有内联 style,智能合并相同样式生成 class,并替换为类名以减小体积。
在线生成可折叠的手风琴面板,自定义标题、内容与图标,支持纯CSS或简单JS切换。
填写 Manifest、Service Worker、HTTPS 等实施情况,计算 PWA 完备度分数并给出改进建议。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
粘贴结构化数据代码,模拟Google结构化数据测试,检查错误与丰富结果。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。
选择编程语言和关注领域(安全、性能、可读性),生成定制化的代码审查核对表。
使用新的迭代器辅助方法链式处理数据,查看懒求值效果。
在主线程和 Worker 之间使用 SharedArrayBuffer 和 Atomics 进行同步通信。
在后台 Worker 中计算大范围内的质数,主线程实时绘制进度条,展示多线程优势。
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。