HTML5拖放或JqueryUI拖放?

3
我正在开发一个客户端应用程序。 它不需要跨浏览器支持。 我也想使用拖放功能。
我熟悉JqueryUI的拖放功能,但我想知道在性能和编程方面哪个更好,Html5还是JqueryUI?
感谢您。
3个回答

6
我最近制作了一个应用程序,让用户在数百个列表(放置区)之间拖放数百个项目(带有大量CSS),但是使用jQuery时性能非常糟糕。然后我改为使用HTML5拖放API,整个过程即使在第一代Centrinos上也可以流畅运行。毫不奇怪,因为使用本地代码。
尽管HTML5 API通常是针对非鼠标控制设备编写的,但需要适应它,但其结果与jQuery UI代码相比并不更加复杂。
因此,总的来说,当您要拖动的项目数量较小时,坚持使用jQuery UI是可以的。我还期望jQuery UI在将来某个时候内部使用HTML5 API,因此通过升级到另一个jQuery版本,您可能会自动获得本机代码的好处。

3

虽然Jquery UI提供了额外的功能,但在许多情况下我们并不需要它们,这反而会使网页变得笨重。另一方面,HTML5拖放API则更加流畅轻便。

所以这取决于用户:如果您需要额外的功能,请选择Jquery UI;否则请使用HTML5拖放。

-Mohit


-2
我建议您使用JqueryUI。它更加灵活,将来您改进它会更容易。我从未使用过HTML5拖放功能,也不知道它的存在。因此,我无法进行比较,但我认为jQuery会更好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接