跳到主要内容

场景对照

机制章按 API 切。落地时按产品找入口,避免只读完 01 就开始写编辑器。

你要做的东西先读不要做的事
图标 / sprite02 use、05 嵌入、10 图标不把 200 个 icon 做成 200 个 HTTP
响应式插画01 viewBox、05 preserveAspectRatio不靠 width/height 绝对像素硬撑
可点击热区10 热区、03 命中、03 无障碍不把热区做成 <img> 上的透明 canvas
图表 / 可视化10 图表、06 节点成本、09 D3不给每个数据点一个带滤镜的 path
流程图 / 节点编辑10 流程图、03 手柄、10 撤销不把连线存成截图像素
无限画布 / 矢量白板03 相机、06 虚拟化、10 白板不靠 CSS scale 整棵 DOM
地图 / 平面图10 地图、03 相机、06 裁剪不一次挂载整国 path
交互动效插画04 CSS/WAAPI、07 SMIL不把 SMIL 写进要消毒的用户 SVG
在线矢量编辑器10 编辑器、02 path、08 序列化不 innerHTML 往回灌用户文件
打印 / PDF10 打印、05 嵌入不先转 PNG 再打印再抱怨发糊
进度环 / 仪表10 仪表盘、04 描边不把 dasharray 当通用动画框架
要不要上 D3 / svg.js09 两篇不把库当「不用懂 viewBox」
其实该用 CanvasCanvas 选型不在 SVG 里模拟笔刷 backing store

能力分层仍见 README。本表解决「场景在哪篇」。