jQuery和jQueryMobile还是其中一个?
如果有人能建议天气,或者不使用jQuery作为低带宽的移动web应用程序,那就太好了,还需要知道是否需要jQuery和jQueryMobile,或者我可以只使用jQueryMobile作为移动web应用程序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
谢谢如果您想要低带宽版本,请使用“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
仅供参考如果使用解耦的小部件,您仍然需要缩小它们以减少加载时间。此外,浏览器支持的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>