我应该使用jquery还是jquery手机或iPad网页



我正在为iPad或ios设备制作一个网页"应用程序"。我应该使用jquery mobile还是只使用普通的jquery?毕竟它们只是网页,不是吗?jquery对我没有好处吗?我需要移动jquery吗?

谢谢。

我将研究两个框架。两者都是开源的,除非您将它们合并到自己的框架中,并将其作为服务或API提供。

这些框架是Sencha Touch和JQuery Mobile。

Sencha Touch非常棒。它看起来很棒,是一个正式发布的版本(与JQMobile不同,它不是测试版),而且非常容易使用。一切都是通过Javascript创建的,然后在幕后将其渲染为适当的HTML/CSS。它有很棒的文档,一个很好的用户论坛。

缺点-只有在学习SASS/Compass后才能完全自定义。

JQuery Mobile也很棒。所有内容都是使用HTML5属性创建的,然后库在您创建的HTML上运行,并正确地呈现所有内容。使用起来也很简单,而且很容易定制。

缺点-看起来(还)不太好,仍然处于测试版(甚至可能是阿尔法版?)

是的,使用jQuery Mobile库。它是专门为此目的而开发的。基本jQuery库本身并不能帮助您编写移动应用程序。

还可以看看Sencha Touch。它更成熟一点。

jQuery和jQuery mobile不应被视为"互斥"。它们的用途截然不同。JQM是一个用于呈现移动友好页面和小部件以及处理触摸屏事件的系统。它的优势实际上在于GUI方面。jQuery本身是一个框架,用于创建基于DOM的触发器,操纵DOM,并以一种良好的跨浏览器方式处理AJAX之类的事情。通常,如果您正在构建除基本/静态web应用程序之外的其他应用程序,您会希望将jQuery和JQM一起使用。在我看来,将JQM与jQueryUI进行比较会更合适。

我会说。jQuery手机的主要卖点之一是其触摸优化的用户界面,iPad将大量使用该功能。

虽然jQuery Mobile中有"jQuery"标记,但我觉得它与"普通"jQuery有很大不同。jQuery Mobile可以帮助您轻松地为移动设备设置页面(具有html数据属性),并为您处理触摸和滑动事件。你写下标记,jQuery Mobile就会把它变成一个移动网页。这是"普通"jQuery不会为您做的事情。如果您希望使用jQuery进行移动开发,那么您确实需要它。

它仍处于alpha版本,有一些小错误和烦恼,但我仍然推荐它。如果你能解决这些小烦恼,它就足够用于生产设置了。

祝你好运!

jQuery mobile通过添加滑动和触摸保持等事件来帮助您。因此,如果您希望将触摸功能集成到您的网页中,mobile会让您更轻松。不过要注意,我认为它仍然是测试版。

EvoD

最新更新