`
fantaxy025025
  • 浏览: 1351279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Foundation和zepto

 
阅读更多

 

为什么我们放弃了 Zepto

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

 

分享到:
评论

相关推荐

    30组常用前端开发组件库,前端组件收集整理列表.pdf

    在前端框架方面,`Bootstrap`、`Foundation`、`Amaze UI`、`Semantic UI`、`Pure CSS`、`Topcoat`等提供了快速构建响应式布局和用户界面的组件。这些框架通常包括按钮、表格、导航、表单等元素,简化了开发过程。...

    veiljs:VeilJS 将成为一个高效、模块化和可扩展的叠加和模态对话库

    无论您是想将它与 Zurb Foundation 或 Bootstrap 一起使用,还是将其包装在 Knockout 绑定或 Angular 指令中,或者通过 requireJS 将 jQuery 与 Zepto 交换 - Veil 的构建都考虑到了这些要求。 特征 易于阅读、扩展...

    chrismontes.com

    Ruby On Rails 2014 年冬季作品集我的作品集网站使用 Rails、BDD、Zepto、Foundation 和 Unicorn Tears 构建截图特色资源查看网站: : 通过 LinkedIn 与我联系

    WebSinglePageApp:利用swiper.js框架制作的手机单页滑动轻应用,主要利用CSS3的帧动画

    总的来说,WebSinglePageApp项目展示了如何结合使用swiper.js、zepto.js和CSS3技术,创建一个功能完备、视觉效果出色的手机单页应用。开发者可以通过这个项目学习到移动端开发的最佳实践,包括响应式设计、高性能...

    hshi-cv:我个人的生命之脉,

    对流行的前端开发框架,比如Bootstrap3和Foundation5都有实际开发项目;能熟练使用前端开发工具,比如Gulp.js、Seajs、webpack和Less等等;学习了AngularJS和React,但更加喜欢轻巧、高性能、可组件化的MVVM框架Vue....

    Dash for Mac 2.0.2 文档查看神器 破解版

    X CodeIgniter CoffeeScript ColdFusion Common Lisp Compass Cordova Corona CSS D3.js Django Dojo Toolkit Drupal Elixir Emacs Lisp Ember.js ...Flask Foundation GLib Go Grails Groovy Grunt Haml Haskell ...

    前端开发必备资源大全

    - 推荐了一系列常用的前端框架,如Bootstrap、Foundation等,它们各自拥有独特的设计理念和优势,可以根据具体需求灵活选择。 7. **JavaScript框架汇总** - 列举了当前流行的JavaScript框架,如React、Angular、...

    TypeScript类型定义DefinitelyTyped.zip

    Foundation (by Boris Yankov) FPSMeter (by Aaron Lampros) FullCalendar (by Neil Stalker) Gamepad (by Kon) glDatePicker (by Dániel Tar) GreenSock Animation Platform (GSAP) (by Robert S.) ...

    酷炫的爆栈网源码.zip

    Foundation [GitHub] Material UI [GitHub] WinJS [GitHub] Pure [GitHub] Amaze UI [GitHub] Socket.io [GitHub] web-socket-js [GitHub] D3 ...

Global site tag (gtag.js) - Google Analytics