20

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

4

5 回答 5

16

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 现在支持更多平台。

于 2011-02-23T17:39:33.497 回答
11

dave1010 提出了很好的观点。

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

于 2011-07-13T14:51:32.067 回答
4

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

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

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

于 2011-01-21T09:01:30.710 回答
1

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

于 2012-01-29T21:33:09.400 回答
0

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

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

于 2013-03-10T13:56:55.173 回答