HTML5拖放,还是JqueryUI拖放?

时间:2012-04-30 05:03:21

标签: html5 jquery-ui drag-and-drop

我正在开发一个客户端应用程序。 它不需要是跨浏览器。 而且我也想使用拖放功能。

我熟悉JqueryUI拖放,但我想知道哪一个在性能和编程方面更好,Html5或JqueryUI?

thx

3 个答案:

答案 0 :(得分:6)

我最近创建了一个应用程序,允许用户在数百个列表(拖放区域)之间拖放数百个项目(包含大量CSS),并且我使用jQuery遇到了糟糕的性能。之后我转而使用HTML5 Drag and Drop API,因为即使在第一代Centrinos上,整个过程也能顺利运行。难怪,因为使用了本机代码。

HTML5 API需要习惯,因为它通常也是用非鼠标​​控制设备编写的,但结果并不比jQuery UI代码复杂。

因此,作为一个结论,我认为当你只有少量的项目可以拖动时,坚持使用jQuery UI是可以的。我还希望jQuery UI在未来的某个时间内部使用HTML5 API,这样你就可以通过升级到另一个jQuery版本来自动获得本机代码的好处。

答案 1 :(得分:3)

虽然Jquery UI提供了额外的功能,但在许多情况下我们不需要它们反过来变得沉重,另一方面HTML5 Drag and Drop API也很流畅。

所以它的最高用户:如果你想要额外的功能去Jquery UI,否则选择HTML5拖放

-Mohit

答案 2 :(得分:-2)

我建议你使用JqueryUI。它更灵活。将来你会更容易改进它。我从未使用HTML5拖放,也不知道它存在。所以我无法对它们进行比较,但我认为jQuery会更好。