Skip to content

Latest commit

 

History

History
68 lines (40 loc) · 3.13 KB

017.md

File metadata and controls

68 lines (40 loc) · 3.13 KB

Re:Tech FE Weekly Vol.017

本期文章

  • 一步操作可能分为多个职责角色来完成
  • 把这些角色都分开,然后用一个链串起来
  • 将发起者和各个处理者进行隔离

单例模式可能是设计模式里面最简单的模式了,虽然简单,但在我们日常生活和编程中却经常接触到。

  • 透明单例
  • 单例与构建过程的分离
  • 封装变化
  • 惰性单例、懒汉式-饿汉式

本文先从AST的设计理念出发,逐步引申出编译器的工作原理,为了让大家更加深入的了解AST,我们使用差不多180行代码手写了一个简易编译器。

再接着我们开始向真实场应用景出发,借助于Babel手写了各种常用的插件,在这过程中顺带着去瞅了瞅 ESLint 和代码压缩的世界,最后通过最佳实践,希望能够帮助大家在实战中披荆斩棘,所向披靡!!!

对于 hel-micro 来说,一切 js 模块皆可以被打包为远程模块,模块可以是我们接触到的单页面应用、ui 组件、一个工具库、或者一个简单的函数!

通过观察reach官网渲染,分析前端优化手段

  • 页面的渲染流程
  • 客户端渲染 CSR
  • 服务端渲染 SSR
  • 静态站点生成 SSG

函数式有很多基础的特性,熟练地使用这些特性,并加以巧妙地组合,就形成了我们的“函数式编程范式”。

国外顶级设计师的网站界面设计

友情链接

订阅

这个周刊每周一发布,同步更新在github、微信公众号。