2011-08-03 142 views
14

我开始开发一个webapp,我想尽可能地使用HTML5。我的应用程序有一个大量使用拖放的界面,我的问题是,在这个时候,是否推荐使用html5本地拖放?或者更好地使用另一个js库,像jquery ui?提前html5 vs jquery drag and drop

感谢

埃斯科瓦尔

回答

21

HTML 5被广泛认为是在web开发中,许多浏览器的下一个重要步骤已经开始采用新的标准。因此,考虑使用HTML 5来完成这些任务,作为对未来技术的投资。它将使您的应用程序更健壮,更具可扩展性。

不幸的是,HTML5仍然是新的,许多浏览器不支持(的一部分)它。如果浏览器不支持该功能,我建议使用HTML 5,并且有能力回退到Javascript。

使用Modernizr你可以很容易地发现,像这样

if(Modernizr.draganddrop) { 
    // HTML 5! 
} else { 
    // Javascript fallback option 
} 
+4

+1功能:对于后备 – Kracekumar

+2

听起来乏味,你需要事后保持2码,不是吗? – denislexic