Canvas 什么';绘制日历的最佳方式是SVG还是画布?

Canvas 什么';绘制日历的最佳方式是SVG还是画布?,canvas,svg,Canvas,Svg,这将是一个大日历,就像iCal一样。我用简单的旧HTML启动了一个工作原型,使用表(用于日历日等)和div(用于日历中的条目),但我认为画布或SVG可能更适合 日历中的条目将是交互式的-拖放,编辑等。那么,哪种方法最适合此应用程序?当您与图形的各个可视部分进行的交互量非常小时,SVG比Canvas更好:您可以将事件处理程序直接附加到SVG元素,并修改它们的属性以移动项目。SVG是一种保留的绘图模式图形系统,这意味着(与画布不同)在绘制项目后,可以更改单个项目的属性并更改图形 当您需要进行有趣的每

这将是一个大日历,就像iCal一样。我用简单的旧HTML启动了一个工作原型,使用表(用于日历日等)和div(用于日历中的条目),但我认为画布或SVG可能更适合


日历中的条目将是交互式的-拖放,编辑等。那么,哪种方法最适合此应用程序?

当您与图形的各个可视部分进行的交互量非常小时,SVG比Canvas更好:您可以将事件处理程序直接附加到SVG元素,并修改它们的属性以移动项目。SVG是一种保留的绘图模式图形系统,这意味着(与画布不同)在绘制项目后,可以更改单个项目的属性并更改图形


当您需要进行有趣的每像素效果(如模糊或爆炸)时,Canvas比SVG更好。

如果您希望看到使用Canvas完成的效果,请查看我制作的效果:。我在一个晚上就完成了,效果很好。它没有你所说的交互功能,不过如果你打算使用HTML5,它将是一个很好的基础。谢谢!Wordpress改变了我的路线处理方式。应该在一个小时左右修好。