【问题标题】:jQuery or jQuery Mobile?jQuery 还是 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”。请参考:stackoverflow.com/questions/3446186/sencha-touch-vs-jqtouch

标签: jquery android iphone mobile jquery-mobile


【解决方案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....您只需要注意占用空间...

        【讨论】:

          猜你喜欢
          • 2011-05-03
          • 2015-10-12
          • 2013-07-05
          • 2012-12-30
          • 2013-09-30
          • 1970-01-01
          • 2012-06-24
          • 2011-09-06
          • 1970-01-01
          相关资源
          最近更新 更多