想象一下,我有一个javascript库,可以任意操纵两个元素的位置。我想绘制一个样条(path
),它从一个元素开始,到另一个元素结束,如:
<circle cx="50" cy="50" r="5" />
<circle cx="100" cy="50" r="5" />
<path d="M 369 320 C 426 320 386 304 444 304"/>
现在,我考虑过改变路径的原点以匹配圆心,但这意味着“硬编码”坐标。如果我想移动圆圈,我将不得不重新计算路径数据。
那么,问题(1)如何在不诉诸javascript的情况下做同样的事情? (2) iff javascript是这个问题的唯一解决方案,那么你会推荐哪种技术(包括库)可以简化允许任意移动引用对象并自动化必要路径的任务重新计算?