3

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

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

谢谢

4

3 回答 3

6

我最近制作了一个应用程序,它允许用户在数百个列表(拖放区)之间拖放数百个项目(包含大量 CSS),我体验了 jQuery 的糟糕性能。然后我改用 HTML5 Drag and Drop API,因为整个事情即使在第一代迅驰上也能顺利运行。难怪,因为使用了本机代码。

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

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

于 2012-07-18T07:29:39.070 回答
3

尽管 Jquery UI 提供了额外的功能,但在许多情况下我们不需要它们,这反过来又变得很重,另一方面 HTML5 拖放 API 又流畅又轻巧。

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

-莫希特

于 2016-07-26T05:53:22.977 回答
-2

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

于 2012-07-05T13:27:46.953 回答