我想创建一个显示图表的应用程序,并允许用户编辑这些图表。
实现svg-diagram在javascript中的显示方式的编辑是否有意义,或者更好的是在服务器上创建所有svg图像并将其从那里发送给用户?
在做出架构决策时,是否有任何应该考虑过的问题? 是否有特定的库可以通过javascript实时编辑svg图表?
答案 0 :(得分:2)
是否有适合通过javascript实时编辑svg图表的特定库?
是的,有几个。但我最喜欢的是Raphael.js,因为它是经过验证的跨浏览器矢量库,它有一个相当干净的API。查看http://raphaeljs.com/上的演示。 具体来说,请查看此演示:http://raphaeljs.com/graffle.html
答案 1 :(得分:0)
为了扩展性,我建议在客户端执行此操作,并找出一种方法将创建的演示文稿包装在JSON对象中,您可以将其发送到服务器以进行备份。