【问题标题】:Is jQuery Mobile a lightweight version of original jQuery or jQuery UI?jQuery Mobile 是原始 jQuery 或 jQuery UI 的轻量级版本吗?
【发布时间】:2010-12-31 10:10:10
【问题描述】:

jQuery Mobile是原始 jQuery 或 jQuery UI 的轻量级版本吗?

它是 jQuery 的移动版本吗? jQuery mobile 可以用 jQuery 做什么?

所有 jQuery 选择器都可以与 jQuery mobile 一起使用吗?

如果我想在最新的手机上像这样使用http://www.mix26.com/demo/accordion/index.htm。是否可以使用“jQuery Mobile”库产生相同的效果?还是我必须使用桌面版的 jQuery?

关于移动网页开发,什么时候应该使用jQuery,什么时候jQuery Mobile

【问题讨论】:

    标签: javascript jquery jquery-ui mobile-website jquery-mobile


    【解决方案1】:

    首先:jQuery Mobile 是一个新框架,它不是在任何方面都是 jQuery 或 jQuery UI 的版本/重制版。 它需要 jQuery 作为基础。

    它也与 jQuery UI 不相似。

    jQuery Mobile 应该用于progressively enhance 应用程序,以便它们可以在大多数平台上工作并且看起来尽可能好。大多数 jQuery Mobile 魔术都是用 HTML5 data-* 标记完成的,整个应用程序可以用 zero 行 JavaScript 完成。

    对于完全支持 javascript 的移动浏览器,可以使用更高级的功能,并且 jQuery Mobile 为移动开发提供了一些有用的东西,例如 tapswipe 事件。

    【讨论】:

      【解决方案2】:

      在相关的说明中,jQuery 的轻量级版本是Zepto,它几乎是 jQuery,没有一堆额外的代码来兼容那些不能很好玩的浏览器。我认为这就是 OP 认为的 jQuery mobile。

      【讨论】:

        【解决方案3】:

        看起来 jQuery mobile 是原始 jQuery 的另一个版本,而 jQuery UI 也将可用于移动设备,至少有一些控件。

        我在网上找到了这篇描述它的帖子:

        http://jquery-howto.blogspot.com/2010/08/jquery-mobile.html

        据我了解,jQuery mobile 是 jQuery 的轻量级版本。

        【讨论】:

        • downvoters 如果对我的回答不满意,请添加评论,以便我明白我说错了什么,如果有的话! :)
        • 这个答案被否决了,因为提供的信息是错误的。 jQuery Mobile 不是 jQuery 的轻量级版本。它是一个可用于构建移动 Web 应用程序前端的框架。它包含一组表单小部件(复选框、单选按钮、选择等),专门设计用于在移动设备上看起来/功能良好。它依赖于 jQuery。
        猜你喜欢
        • 2017-09-05
        • 1970-01-01
        • 2011-10-01
        • 1970-01-01
        • 2011-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多