jQuery和jQueryMobile还是其中一个?

jQuery和jQueryMobile还是其中一个?,jquery,jquery-mobile,Jquery,Jquery Mobile,如果有人能建议天气,或者不使用jQuery作为低带宽的移动web应用程序,那就太好了,还需要知道是否需要jQuery和jQueryMobile,或者我可以只使用jQueryMobile作为移动web应用程序 谢谢如果您想要低带宽版本,请使用“Minified and gzip:jquery.mobile-1.0.1.min.js”,它只有24kb 此外,还应考虑使用在线版本: <link rel="stylesheet" href="http://code.jquery.com/mobil

如果有人能建议天气,或者不使用jQuery作为低带宽的移动web应用程序,那就太好了,还需要知道是否需要jQuery和jQueryMobile,或者我可以只使用jQueryMobile作为移动web应用程序


谢谢

如果您想要低带宽版本,请使用“Minified and gzip:jquery.mobile-1.0.1.min.js”,它只有24kb

此外,还应考虑使用在线版本:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>

这样,如果用户在浏览其他网站时已经下载了脚本,他们就不必再次下载

此外,您只需要为moble包含这3行代码。不需要完整的jQuery


祝您好运

jQuery Mobile不是一个完整的库,您需要jQuery 1.6.4

jquerymobile是轻量级的,你可以得到一个更小的版本。您还应该考虑在库中使用CDN,如下所示:

<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>

而不是:

<script src="jquery.mobile-1.0.1.min.js"></script>


如果您不知道,CDN代表内容交付网络,这意味着JQ库托管在其他地方,如Google或jQuery服务器上,并交付给您的应用程序。这样,如果用户在浏览其他网站时已经下载/使用了该库,他们就不必再次下载该库。这样做的好处是更好的缓存和减少延迟。

jQuery Mobile不是一个独立的库。它需要jQuery

使用这些小型cdn链接会很好

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>

jQuery移动团队在几乎每个版本中都在不断提高性能

如果你更关心速度的话。然后jquerymobile在模块中解耦了它的库,所以您只能使用您想要的交互

不久,jquerymobile将为此发布一个下载生成器

下载生成器:正在进行中

现在我们已经解耦了大多数UI小部件,我们已经做好了准备 有一个下载生成器。这将允许您构建自定义 jQuery Mobile版本,仅包含您需要的部件。对于 例如,您可以使用核心文件添加基于Ajax的 使用pushState导航,并利用一些触摸事件和 其他具有非常轻量级构建(大约10k)的实用程序。或者,你 可以添加特定的UI小部件,如表单元素、列表视图等。 创建优化的构建。我们的目标是有一个下载生成器 作为1.0 final的一部分,以某种形式启动工具。我们正在进行一项研究 现在为所有支持此工具的插件绘制依赖关系图


在下载生成器发布之前,您始终可以前往Github下载解耦的小部件:

我最近使用jQuery mobile开发了一个web应用程序。如果您正在构建的应用程序不是非常复杂,那么这个库将非常适合您。请注意,阅读他们的文档,因为他们建议对移动/触摸事件使用稍微不同的事件(例如:vclick而不是click)。

  • jQueryMobile 1.0.1依赖于jQuery1.6.4
  • jQM提供了文件的缩小版本,以加快库的初始加载
  • 3G连接使用CDN承载的小型文件IMHO可以正常加载
  • 如果您的最终用途是在边缘连接上,那么他们应该期望较慢的加载时间IHMO
复制并粘贴CDN托管文件的代码段(推荐):



仅供参考如果使用解耦的小部件,您仍然需要缩小它们以减少加载时间。此外,浏览器支持的JavaScript引擎的性能更重要。
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>