前端拖放+ SVG +后端ajax调用

时间:2013-07-17 07:30:17

标签: jquery-ui angularjs svg raphael

我目前正在对以下内容进行一些研究:

我有一个关系数据库,其中包含一个包含圆圈的表格。为了简单起见,让我们假设所有圆都具有相同的半径,并且每个圆具有x和y位置。我有一些ORM加服务器端技术,可以喷出所有圈子的SVG。

用户应该能够将其他圆圈拖放到SVG“画布”上,该画布描绘了圆形数据库表的最新状态。我对拖放功能不太确定。我更喜欢拖放事件来更新数据库而不是客户端SVG(即拖放问题向后端发出ajax调用)。 Angular JS(或jquery或其他)将负责同步后端和前端的SVG。

非常感谢关于相关前端技术和/或示例的任何指示。感谢。

1 个答案:

答案 0 :(得分:1)

Raphael处理拖放比任何UI库更好。为什么不坚持它的处理程序?至于同步,如果你想要一些大的东西,请看http://meteor.com;如果你想要一些小的东西,请看http://sharejs.org。他们都应该做得很好

您可以从那些拖放回调中调用同步功能。如果您只想跟踪最终位置,请执行同步操作。如果你想跟踪移动,也可以在移动时同步,但要确保去抖(使用Sugar.js或内置下划线)。