【发布时间】:2011-06-09 03:25:31
【问题描述】:
我想知道是否有人已经尝试将 jQueryMobile 移植到 Zepto.js (http://zeptojs.com/) 之上而不是所需的 jQuery?
【问题讨论】:
标签: javascript-framework jquery-mobile zepto
我想知道是否有人已经尝试将 jQueryMobile 移植到 Zepto.js (http://zeptojs.com/) 之上而不是所需的 jQuery?
【问题讨论】:
标签: javascript-framework jquery-mobile zepto
Zepto.js 在 jQuery 上的主要特点是它的文件大小约为 10kb(缩小,未压缩),而不是 jQuery 的 ~80kb。如果您要替换 jQuery wuth Zepto.js,那么您仍然必须包含 jQuery mobile,它的重量约为 95kb(JS 和 CSS)。
您将节省大约 1/3 的下载量(不包括 HTML、图像和其他 JS),因此将 jQuery Mobile 移植到 Zepto.js 不太值得。
Zepto.js 目前也只支持 WebKit 浏览器,这意味着您将失去对 Firefox Mobile 和 IE7&9 Mobile 的支持。
【讨论】:
我开始了一个网络项目,我真的很想使用 Zepto,但目前为 Zepto 开发的用户真的很少。不是一个大社区,也不是很多插件,我不明白为什么不使用谷歌的 jQuery 的 CDN。
Zepto 可能非常适合高级 JavaScript 开发人员。
【讨论】:
jqtouch已经支持zeptojs,你可以试试看。
【讨论】:
dave1010 提出了很好的观点。
您可能还对 Hacker NewsHacker News 上 Zepto (madrobby) 和 jQuery (John Resig) 的创建者之间的来回交流感兴趣
【讨论】:
我认为这还为时过早。 jQuery Mobile 还没有正式发布(只有 alpha2),zepto.js 也还处于起步阶段。
此外,zepto.js 声明“[...] 模拟 jQuery 的所有功能不是项目目标”,他们只想模拟最有用的部分。在这个方向上,zepto.js 是否可以在移动环境中充当 jQuery 的替代品是值得怀疑的。
然而,zepto.js 的成功可能会激励 jQuery 团队......也许我们很快就会看到一个“用于 Chrome 智能手机的 jQuery”构建,它包含了所有 IE/Firefox/Opera 的东西。
【讨论】: