移动应用程序-需要一些帮助来理解JQuery Mobile v/s JQuery的相关性吗

移动应用程序-需要一些帮助来理解JQuery Mobile v/s JQuery的相关性吗,jquery,jquery-mobile,mobile-website,Jquery,Jquery Mobile,Mobile Website,我在使用asp.net创建web应用程序方面有一些经验,但在创建移动应用程序方面,我是一个完全的新手 我刚刚开始开发我的第一个移动应用程序,我对各种各样的技术/框架以及它们的适用范围感到有点困惑 以web应用程序为例(我很熟悉),客户端是HTML+CSS+JS,服务器端是ASP.net/PHP/JSP或其他类似的组合。我经常使用Jquery作为Javascript框架 我对移动应用程序的最初理解是,我将使用HTML5+CSS+JS作为UI,就像我对web应用程序一样。因此,再次使用JQuery进

我在使用asp.net创建web应用程序方面有一些经验,但在创建移动应用程序方面,我是一个完全的新手

我刚刚开始开发我的第一个移动应用程序,我对各种各样的技术/框架以及它们的适用范围感到有点困惑

以web应用程序为例(我很熟悉),客户端是HTML+CSS+JS,服务器端是ASP.net/PHP/JSP或其他类似的组合。我经常使用Jquery作为Javascript框架

我对移动应用程序的最初理解是,我将使用HTML5+CSS+JS作为UI,就像我对web应用程序一样。因此,再次使用JQuery进行javascript编程是有意义的

然而,我偶然发现了jquerymobile,尽管我浏览了jquerymobile的一些基本文档,但我还是无法理解

为什么需要为移动应用程序提供一个单独的JQuery框架?它提供了哪些不同于JQuery的功能?
此外,如果我正在使用HTML 5、CSS 3和JS的web标准构建移动应用程序,我应该使用JQuery还是JQuery mobile?

如果您专门针对移动设备,您有不同的要求:

  • 触摸界面
  • 更小的占地面积(不需要所有特定于IE的代码)
  • 不同的浏览器(Symbian?Blackberry?)
  • 这些都不是jQuery专门解决的问题,因为它有不同的用途,所以不应该这样做


    更新:显然JQM是建立在jQuery之上的,所以我关于更小内存占用的说法是不正确的。

    谢谢!这对我来说确实更有意义了。然而,我只是想详细说明一下,虽然我正在制作一个移动应用程序,但我一直在考虑使用HTML标准来制作它——这意味着没有触摸特定的功能——或者我错了吗?另外,如果我正确理解你的最后一点,就像JQuery支持各种web浏览器一样,如果我想无缝地获得对不同移动浏览器的支持,JQuery mobile应该是我的选择?实际上JQuery mobile是在JQuery之上构建的,因此,较小的封装点是不正确的。触摸事件由手机提供,由JavaScript访问/响应。jquerymobile处于alpha阶段。它是可用的,但有几个错误。对非webkit浏览器的支持有点不如webkit浏览器。我个人不喜欢jQM的gui元素在安卓atm上的表现。在进一步挖掘之后,得票最高的答案给了我极好的链接,回答了我的问题,澄清了我的疑问