如果有人能建议是否在低带宽的移动Web应用程序中使用jQuery将会很棒,还需要知道是否需要同时使用jQuery和jQueryMobile,或者我只能使用jQueryMobile来开发移动Web应用程序。
谢谢。
如果有人能建议是否在低带宽的移动Web应用程序中使用jQuery将会很棒,还需要知道是否需要同时使用jQuery和jQueryMobile,或者我只能使用jQueryMobile来开发移动Web应用程序。
谢谢。
jQuery Mobile不是一个独立的库。它需要使用jQuery http://jquerymobile.com/download/
使用这些压缩的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 Mobile团队不断致力于提高性能,几乎每个版本都有所改进。
如果你更关注速度,那么jQuery Mobile已经将其库分解为模块,因此您只需要使用您想要的交互部分。
很快,jQuery Mobile将发布一个下载生成器。
下载生成器:正在制作中
现在我们已经将大多数UI小部件解耦,为下载生成器铺平了道路。这将让您构建一个自定义版本的jQuery Mobile,仅包括您需要的部分。例如,您可以只使用核心文件添加基于Ajax的导航,并利用一些触摸事件和其他实用程序来创建非常轻量级的构建(大约10k)。或者,您可以添加特定的UI小部件,如表单元素、列表视图等,以创建优化的构建。我们的目标是在1.0正式版发布时推出下载生成器工具。我们正在为所有插件制作依赖映射以支持此工具。
在下载生成器发布之前,您可以随时转到Github并下载解耦的小部件:https://github.com/jquery/jquery-mobile/tree/master/js
jQuery Mobile并不是完整的库,您需要使用jQuery 1.6.4。
jQuery Mobile非常轻量级,您可以使用最小化版本以减小文件大小。您还应该考虑使用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>
Copy-and-Paste Snippet for CDN-hosted files (recommended):
<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>
我最近在一个Web应用中使用了jQuery Mobile。如果您正在构建的应用程序不是非常复杂,那么这个库将非常适合您。需要注意的是,阅读他们的文档,因为他们建议使用稍微不同的移动/触摸事件(例如:vclick而不是click)。
<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>