jQuery 还是 jQuery Mobile?

Posted

技术标签:

【中文标题】jQuery 还是 jQuery Mobile?【英文标题】:jQuery or jQuery Mobile? 【发布时间】:2012-02-28 01:00:12 【问题描述】:

我正在为我们的网站制作一个相当简单的移动版本。它不会有每个网站选项和我自己设计的按钮。但是对于它们的功能,弹出和滑动以及我正在考虑使用 jquery 的东西,然后我注意到 jquery Mobile。我认为我不需要 jquery mobile 拥有的所有主题选项。

在我的移动项目中使用 jquery 或 jquery mobile 会更好吗?

【问题讨论】:

jquery mobile 克服了各种移动浏览器之间的一些不兼容问题。 JQTouch 是另一个移动端webapps的js框架,性能优于jquery mobile。推荐给你。 jqtouch.com @allentranks - 作为 jqm 的配对降级版本看起来很有趣,尽管文档可能需要做很多工作。我看到很多吹捧 sass 和 compass,假设 jqtouch 目前针对 ruby​​ 开发,我是否正确? @GeorgeMauer 我不太了解。据我所知,jqtouch 比 jqmobile 更老。但是,jqtouch 现在是 Sencha 的一部分,并且有了一个新名称“SenchaTouch”。请参考:***.com/questions/3446186/sencha-touch-vs-jqtouch 【参考方案1】:

jQuery Mobile 实际上包含了所有的 jQuery。它不是更小,而是增加了

主题化 移动小部件(如按钮、对话框、列表) 标记初始化程序(以便您的小部件可以通过向 html 添加属性来初始化) 用于检测触摸屏事件(如滑动)的事件系统 哈希导航系统,以便后退按钮与它的 ajax 导航一起使用 其他一些相当小的东西(主要是修复浏览器兼容性问题的外观)

如果您不需要任何这些东西,那么包括 jQuery Mobile 就没有意义了。如果您只想要哈希导航,那么您可以更轻松地获得仅针对该目标的 jQuery 插件。除非你使用它的主题/小部件和导航系统,否则我不会使用 jQuery Mobile,因为如果你偏离轨道可能会有点痛苦。

【讨论】:

【参考方案2】:

Bootstrap 怎么样? http://twitter.github.com/bootstrap/

Bootstrap v2 引入了一组用于创建移动 Web 应用程序的新功能。它只有 UI 元素,但使用 Bootstrap 非常容易,它使 Web 应用程序开发非常快速!值得一试。

【讨论】:

【参考方案3】:

jQuery Mobile 建立在 jQuery 之上。它旨在解决移动设备之间的大多数兼容性问题,因此非常值得考虑。

一个统一的、基于 HTML5 的用户界面系统,适用于所有流行的移动设备 设备平台,建立在坚如磐石的 jQuery 和 jQuery UI 之上 基础。它的轻量级代码是用渐进式构建的 增强,并具有灵活、易于主题化的设计。

【讨论】:

【参考方案4】:

两者都有!用于 UI 的 JQueryMobile 和用于开发的 JQuery....您只需要注意占用空间...

【讨论】:

以上是关于jQuery 还是 jQuery Mobile?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Mobile-jquery Mobile 怎么用ajax提交表单

移动端开发:使用jQuery Mobile还是Zepto

jQuery Mobile中jQuery.mobile.changePage方法使用详解

JQuery Mobile 会干扰 Javascript 还是格式问题?

手机网页用Bootstrap还是jQuery Mobile

jQuery Mobile仿360首页,jQuery Mobile网格布局,jQuery Mobile网址大全,HTML5仿360首页