【问题标题】:jQueryMobile on Zepto.js?Zepto.js 上的 jQueryMobile?
【发布时间】:2011-06-09 03:25:31
【问题描述】:

我想知道是否有人已经尝试将 jQueryMobile 移植到 Zepto.js (http://zeptojs.com/) 之上而不是所需的 jQuery?

【问题讨论】:

    标签: javascript-framework jquery-mobile zepto


    【解决方案1】:

    Zepto.js 在 jQuery 上的主要特点是它的文件大小约为 10kb(缩小,未压缩),而不是 jQuery 的 ~80kb。如果您要替换 jQuery wuth Zepto.js,那么您仍然必须包含 jQuery mobile,它的重量约为 95kb(JS 和 CSS)。

    • jQuery 和 jQuery 移动版:175kb
    • Zepto.js 和 jQuery 移动版:115kb

    您将节省大约 1/3 的下载量(不包括 HTML、图像和其他 JS),因此将 jQuery Mobile 移植到 Zepto.js 不太值得。

    Zepto.js 目前也只支持 WebKit 浏览器,这意味着您将失去对 Firefox Mobile 和 IE7&9 Mobile 的支持。

    更新:Zepto now supports a lot more platforms.

    【讨论】:

    • 只是一个更新,Zepto现在支持大量浏览器,包括firefox和opera。对 IE 的支持正在进行中。 zeptojs.com
    【解决方案2】:

    我开始了一个网络项目,我真的很想使用 Zepto,但目前为 Zepto 开发的用户真的很少。不是一个大社区,也不是很多插件,我不明白为什么不使用谷歌的 jQuery 的 CDN。

    Zepto 可能非常适合高级 JavaScript 开发人员。

    【讨论】:

      【解决方案3】:

      jqtouch已经支持zeptojs,你可以试试看。

      【讨论】:

        【解决方案4】:

        dave1010 提出了很好的观点。

        您可能还对 Hacker NewsHacker News 上 Zepto (madrobby) 和 jQuery (John Resig) 的创建者之间的来回交流感兴趣

        【讨论】:

        • @max 关于 Zepto vs Jqeury 已经快 2 年了。甚至在这个话题中,zepto 的第一个 beta 版本也是如此。
        • @webmat 该链接只不过是一个咆哮/贿赂的话题。比较苹果和梨。没有任何积极的或真正可比的东西。
        【解决方案5】:

        我认为这还为时过早。 jQuery Mobile 还没有正式发布(只有 alpha2),zepto.js 也还处于起步阶段。

        此外,zepto.js 声明“[...] 模拟 jQuery 的所有功能不是项目目标”,他们只想模拟最有用的部分。在这个方向上,zepto.js 是否可以在移动环境中充当 jQuery 的替代品是值得怀疑的。

        然而,zepto.js 的成功可能会激励 jQuery 团队......也许我们很快就会看到一个“用于 Chrome 智能手机的 jQuery”构建,它包含了所有 IE/Firefox/Opera 的东西。

        【讨论】:

        • 虽然在某些情况下希望针对特定的用户代理,但根据当前浏览器市场份额鼓励开发人员这样做似乎不是一个好主意。
        猜你喜欢
        • 2012-10-08
        • 2012-01-25
        • 2012-10-14
        • 2011-05-16
        • 1970-01-01
        • 2011-10-03
        • 2012-02-25
        • 2011-09-06
        相关资源
        最近更新 更多