声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记 装饰者模式的定义: 装饰者(decorator)模式能够在不改变对象自身的基础上,在程序运行期间给对像动态的添加职责。与继承相比,装饰者是一种更轻便灵活的做法。 装饰者模式的特点: 可以动态的给某个对象添加额外的职责......
平时我们很少正面的详细的去和grunt对比,也是不想引起不必要的口水,毕竟fis的定位和grunt完全不一样 grunt 是一个基于 task 的构建工具,依赖众多的插件进行配置组织, fis设计之初我们发现公司各个前端团队遇到的是一系列的工程化问题,其中涉及开发规范/目录规范/最佳实践、模块化开发框架(模块,js......
虽然div中内容上下居中的问题已经是一个比较古老的话题,但是最近发现还是有很多前端开发者在询问如何实现。其实网络上已经有很多资料和案例了,我这里再总结一下几个比较常见的处理方式。 情形一:div限高,内容长度限一行 <style> .v-align { margin: 0 auto; w......
本文搬运自我在知乎上 同名问题 中的答案。 这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。 在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。......
原文网址:作者博客 现在最热门的前端框架,毫无疑问是 React。 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决......