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中jQuery.mobile.changePage方法使用详解
JQuery Mobile 会干扰 Javascript 还是格式问题?
jQuery Mobile仿360首页,jQuery Mobile网格布局,jQuery Mobile网址大全,HTML5仿360首页