本期文章
设计模式——责任链模式(领导,我想请个假)
- 一步操作可能分为多个职责角色来完成
- 把这些角色都分开,然后用一个链串起来
- 将发起者和各个处理者进行隔离
设计模式-单例模式
单例模式可能是设计模式里面最简单的模式了,虽然简单,但在我们日常生活和编程中却经常接触到。
- 透明单例
- 单例与构建过程的分离
- 封装变化
- 惰性单例、懒汉式-饿汉式
前端工程化基石 -- AST(抽象语法树)以及AST的广泛应用
本文先从AST的设计理念出发,逐步引申出编译器的工作原理,为了让大家更加深入的了解AST,我们使用差不多180行代码手写了一个简易编译器。
再接着我们开始向真实场应用景出发,借助于Babel手写了各种常用的插件,在这过程中顺带着去瞅了瞅 ESLint 和代码压缩的世界,最后通过最佳实践,希望能够帮助大家在实战中披荆斩棘,所向披靡!!!
模块联邦sdk化,免构建、热更新、工具链无关的微模块方案
对于 hel-micro 来说,一切 js 模块皆可以被打包为远程模块,模块可以是我们接触到的单页面应用、ui 组件、一个工具库、或者一个简单的函数!
React 官网为什么那么快
通过观察reach官网渲染,分析前端优化手段
- 页面的渲染流程
- 客户端渲染 CSR
- 服务端渲染 SSR
- 静态站点生成 SSG
深入理解函数式编程
函数式有很多基础的特性,熟练地使用这些特性,并加以巧妙地组合,就形成了我们的“函数式编程范式”。
提升设计审美的一些网站界面设计
国外顶级设计师的网站界面设计