【发布时间】:2013-03-13 21:41:15
【问题描述】:
我想在 HTML5 画布上画一些虚线。但我找不到有这样的功能。画布路径只能绘制实线。人们曾尝试使用 CSS 中的一些边框功能(点、虚线)来绘制虚线,但它们只能是水平或垂直的。所以我陷入了困境。我还找到了一个名为RGraph 的库,它可以绘制虚线。但是使用外部库会使绘图变得非常缓慢。那么有没有人知道如何实现这一点?任何帮助将不胜感激。
【问题讨论】:
-
“使用外部库会使绘图变得非常缓慢” - 是什么让你这么说?
-
我的队友已经尝试使用库来绘制这些虚线。画布上大约有 20 行,但在性能上有很大的不同。当用户与画布交互时,如果拖动画布,您可能会看到相当明显的延迟。重绘它们需要更长的时间。
-
en.wikipedia.org/wiki/Correlation_does_not_imply_causation - 更有可能是库使用的技术导致了延迟,而不是它被打包到库中。