【发布时间】:2012-04-30 05:03:21
【问题描述】:
我正在开发一个客户端应用程序。 它不需要跨浏览器。 我也想使用拖放功能。
我对JqueryUI的拖放很熟悉,但是我想知道Html5和JqueryUI哪个在性能和易于编程方面更好?
谢谢
【问题讨论】:
标签: html jquery-ui drag-and-drop
我正在开发一个客户端应用程序。 它不需要跨浏览器。 我也想使用拖放功能。
我对JqueryUI的拖放很熟悉,但是我想知道Html5和JqueryUI哪个在性能和易于编程方面更好?
谢谢
【问题讨论】:
标签: html jquery-ui drag-and-drop
我最近制作了一个应用程序,它允许用户在数百个列表(拖放区)之间拖放数百个项目(包含大量 CSS),我体验了 jQuery 的糟糕性能。然后我改用 HTML5 Drag and Drop API,因为整个事情即使在第一代迅驰上也能顺利运行。难怪,因为使用的是本机代码。
HTML5 API 需要习惯,因为它通常也是用非鼠标控制设备编写的,但结果并不比 jQuery UI 代码复杂。
因此,作为一个结论,我认为当您只有少量要拖动的项目时,坚持使用 jQuery UI 是可以的。我还希望 jQuery UI 将来某个时候在内部使用 HTML5 API,这样您就可以通过升级到另一个 jQuery 版本来自动获得本机代码的好处。
【讨论】:
虽然 Jquery UI 提供了额外的功能,但在许多情况下我们不需要它们,这反过来又变得繁重,另一方面 HTML5 拖放 API 又流畅又轻巧。
所以它取决于用户:如果你想要额外的功能去 Jquery UI 否则选择 HTML5 拖放
-莫希特
【讨论】:
我建议你使用 JqueryUI。它更灵活。将来会更容易让您改进它。我从未使用过 HTML5 拖放,也不知道它的存在。所以我无法比较它们,但我认为 jQuery 会更好。
【讨论】: