我应该使用jquery或jquery手机或iPad网页吗?

时间:2011-06-01 20:00:51

标签: jquery ios ipad jquery-mobile

我正在为iPad或ios设备制作一个网页“app”。我应该使用jquery mobile还是常规jquery?毕竟他们只是网页不是吗? jquery对我没有好处吗?我需要移动jquery吗?

感谢。

6 个答案:

答案 0 :(得分:5)

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

这些框架是Sencha TouchJQuery Mobile

Sencha Touch 很棒。它看起来很棒,是一个正式版本(不同于JQMobile的测试版),并且非常易于使用。一切都是通过Javascript创建的,然后在后台呈现为正确的HTML / CSS。它有很棒的文档,一个很好的用户论坛。

下行 - 在学习SASS / Compass之后,它只能完全自定义。

JQuery Mobile 也很棒。所有内容都是使用HTML5属性创建的,然后库会在您创建的HTML上运行并正确呈现所有内容。非常易于使用,并且易于定制。

下行 - 看起来不太好(尚未),仍然处于测试阶段(或者甚至可能是阿尔法?)

答案 1 :(得分:2)

是的,使用jQuery Mobile库。它是专门为此目的而开发的。基础jQuery库无法帮助您编写移动应用程序。

另请参阅Sencha Touch。它有点成熟了。

答案 2 :(得分:2)

jQuery和jQuery mobile不应被视为互相排斥'。他们服务于不同的目的。 JQM是一个用于呈现适合移动设备的页面和小部件以及处理触摸屏事件等系统的系统。它的优势在于GUI的一面。 jQuery本身是一个框架,用于创建基于DOM的触发器,操作DOM以及以漂亮的跨浏览器方式处理AJAX之类的东西。通常,如果您正在构建除基本/静态Web应用程序之外的任何内容,那么您将希望一起使用jQuery和JQM。 在我看来,将JQM与jQuery UI进行比较会更合适。

答案 3 :(得分:1)

我会说。 jQuery mobile的主要卖点之一是它的触控优化UI,iPad会大量使用该功能。

答案 4 :(得分:1)

虽然jQuery Mobile中有'jQuery'标签,但与'普通'jQuery相比,我感觉有很多不同。 jQuery Mobile帮助您轻松设置移动设备页面(使用html数据属性)并为您处理触摸和滑动事件。您编写了标记,jQuery Mobile将其转换为移动网页。这是'正常'jQuery不会为你做的事情。如果你想使用jQuery进行移动开发,你确实需要它。

它仍处于alpha状态,并且有一些小错误和烦恼,但我仍然会推荐它。如果你设法解决这些小麻烦,那么它足以用于生产设置。

祝你好运!

答案 5 :(得分:0)

jQuery mobile通过添加滑动和触摸保持等功能来帮助您。因此,如果您希望将触摸功能集成到您的网页中,移动设备可以让您更轻松。但是请注意,我认为它仍处于测试阶段。

EVOD