Foundation 是 Zurb 公司开源的一套前端框架,和 Bootstrap 类似。
在漆深的洞中,聪明、强壮的雪人(雪人 -- Yeti -- 是 Foundation 框架的吉祥物,这里其实是暗指 Foundation 框架)听到人们的询问“Zepto 去哪儿了?”。
回顾 Foundation 版本 4 开发时,我们考虑采用 Zepto 库(jQuery 可选),主要是由于 Zepto 体积小、加载速度快。
随着时间的推移,我们发现文件体积的大小根本和执行效率没有任何比例关系。当然,必须承认,Zepto 下载的确很快。但是,一旦下载到浏览器之后,它并不像 jQuery 一样执行速度快。并且,很多第三方插件都依赖 jQuery,不支持 Zepto -- 实际上,我们发现某些第三方插件和 Zepto 有冲突。
对于我们来讲,维护多套代码很不容易。例如,Zepto 缺少合适的高度计算函数,这让某些栅格(grid)的计算变得很困难。
为了解决这些问题,我们发现解决办法其实极其简单:基于 jQuery 2 构建 Foundation 版本 5。除了获得更好的执行速度和广泛的业界支持外,jQuery 2 的文档更优秀、支持也同样更好。jQuery 的 API 在各个版本是兼容的。
等一等,为了把问题讲清楚,我们还是先假定 Zepto 的执行速度可能比 jQeury 快。我们不希望犯同样的错误,因此,我们将 Zepto 和 jQuery 2 进行对比测试,测试结果是:jQuery 2 每秒执行的操作次数比 Zepto 多。这让 Foundation 版本 5 的执行效率更高,同时让所有用户感受到更好的体验。
最后,我们希望帮助大家更快速地设计优秀的产品 -- 这次,我们的一点儿改变,让 Foundation 这个前端框架的速度得到大幅提升!
译者总结:
在开源的世界中,充斥着大量的开源项目,但是,只有少部分的开源项目为广大开发者所熟知并积极使用。一个好的开源项目必须有一个强大的社区和一批积极的贡献者,jQuery 就是其中一个幸运儿。
原文地址:http://zurb.com/article/1293/why-we-dropped-zepto
q
q
q
qee
ee
e
相关推荐
jQuery和Zepto的链接选择
支持jquery和zepto的树形控件,基于Dtree
让jquery validation plugin 支持zepto
dialog.js是一款移动端优先且同时支持jQuery和Zepto的模态对话框插件。它支持三种类型的弹出对话框,支持自定义按钮,文字等,并支持事件监听。
zepto.js的中文手册,中文api说明,zepto中文注释
mobiscroll zepto date
dialog.js是一款移动端优先且同时支持jQuery和Zepto的模态对话框插件。它支持三种类型的弹出对话框,支持自定义按钮,文字等,并支持事件监听。
zepto.js 这个可以用tap事件
downloaded zepto api document
zepto包含touch模块,可以使用touch模块的相关事件,需要的朋友可以下载
作为一个极轻量级,又和jQuery类似的前端框架,Zepto 是大多数工程师移动端开发的首选。
一款很好看的zepto手机移动端弹出提示框图标动画特效,相当简单实用的手机端操作提示效果。
Zepto集成touch版本,常用的都在里面,比官方7个组件的好
zepto离线手册
Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.
Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。touch库实现'swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', 'doubleTap',...
Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto. While 100% jQuery coverage is not a design goal...
Zepto的设计目的是提供 jQuery 的类似的API,但并不是100%覆盖 jQuery 。Zepto设计的目的是有一个5-10k的通用库、下载并快速执行、有一个熟悉通用的API,所以你能把你主要的精力放到应用开发上。
方便离线使用的zepto中文离线手册,在线中文手册原地址:http://www.html-5.cn/Manual/Zepto/
zepto-Cookie-master