0

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

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

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

任何有关相关前端技术和/或示例的指针将不胜感激。谢谢。

4

1 回答 1

1

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

您可以从这些拖放回调中调用同步函数。如果您只想跟踪最终位置,请在放置时进行同步。如果您想跟踪移动,也可以在移动时同步,但请确保对其进行去抖动(使用 Sugar.js 或内置的 Underscore)。

于 2013-07-17T11:54:16.740 回答