【问题标题】:Using Zepto with jQuery Mobile在 jQuery Mobile 中使用 Zepto
【发布时间】:2013-03-12 08:04:27
【问题描述】:

到目前为止,我一直将标准 jQuery 库与 jQuery mobile 结合使用来进行移动 Web 开发。我最近偶然发现了 Zepto 库,它承诺几乎相同的功能,而代码却少得多。我试图用 Zepto.js 库简单地替换我的一个页面中的 jQuery 库,但这似乎不起作用。有没有什么方法可以组合这两个库而无需对现有代码进行重大重写?

【问题讨论】:

  • 为什么要使用 Zepto 而不是 jQuery 却坚持使用 jQuery mobile?
  • 主要针对 jQuery mobile 的优秀界面选项,例如列表视图和网格布局:)
  • 好吧,但是为什么用 Zepto 而不是 jQuery?
  • 一个原因:尺寸!在我的硬盘上(没有任何 gzip 或压缩)jquery 1.9 占用 92 kb 而 zepto 占用 27。这种差异在移动设备上很明显
  • 同意 OP 关于 Zepto 比 jQuery 小得多,这是选择它用于移动设备的第一大理由。

标签: jquery jquery-mobile zepto


【解决方案1】:

一些 cmets 试图指出,如果您想使用 Zepto 而不是 jQuery,因为您担心应用程序的大小,那么也许您还应该考虑 jQuery mobile 的替代品,就像 jQuery 是一个更大的库一样.当然,它有更多的选项和布局,但需要付出一定的代价。

如果您想节省大小,您应该着眼于使用所有库,尤其是最大的库(您可以节省最多的地方)。 jQuery mobile 缩小了大约 140kb。

考虑到大小,jQuery 移动构建有一些替代方案:

  • zepto-page-transitions 7kb, 仅实现转换(我认为它没有布局或界面元素)
  • jQTouch 9kb, 似乎实现了很多 ui 选项,例如 jQuery mobile。

注意:我没有包含 css 或图像尺寸。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2012-02-02
    • 2012-11-05
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多