我正在为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手机的主要卖点之一是其触摸优化的用户界面,iPad将大量使用该功能。
虽然jQuery Mobile中有"jQuery"标记,但我觉得它与"普通"jQuery有很大不同。jQuery Mobile可以帮助您轻松地为移动设备设置页面(具有html数据属性),并为您处理触摸和滑动事件。你写下标记,jQuery Mobile就会把它变成一个移动网页。这是"普通"jQuery不会为您做的事情。如果您希望使用jQuery进行移动开发,那么您确实需要它。
它仍处于alpha版本,有一些小错误和烦恼,但我仍然推荐它。如果你能解决这些小烦恼,它就足够用于生产设置了。
祝你好运!
jQuery mobile通过添加滑动和触摸保持等事件来帮助您。因此,如果您希望将触摸功能集成到您的网页中,mobile会让您更轻松。不过要注意,我认为它仍然是测试版。
EvoD