Re:Tech FE 前端周刊第17期

71 阅读2分钟

本期文章

设计模式——责任链模式(领导,我想请个假)

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

设计模式-单例模式

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

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

前端工程化基石 -- AST(抽象语法树)以及AST的广泛应用

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

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

模块联邦sdk化,免构建、热更新、工具链无关的微模块方案

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

React 官网为什么那么快

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

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

深入理解函数式编程

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

提升设计审美的一些网站界面设计

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

友情链接