我正在开发一个客户端应用程序。它不需要跨浏览器。而且我想使用拖放功能。
我熟悉JqueryUI拖放,但我想知道哪个在性能和易于编程方面更好,Html5还是JqueryUI?
谢谢
我正在开发一个客户端应用程序。它不需要跨浏览器。而且我想使用拖放功能。
我熟悉JqueryUI拖放,但我想知道哪个在性能和易于编程方面更好,Html5还是JqueryUI?
谢谢
我最近制作了一个应用程序,它允许用户在数百个列表(拖放区)之间拖放数百个项目(包含大量 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 会更好。