240 发简信
IP属地:浙江
  • 在小程序中使用async-await

    async-await是ES7的语法,截止我写这篇文章为止,小程序还是不支持async-await语法的,所以需要使用regenerator这个...

  • react Context

    如何使用context 创建context对象 把想要用context的数据的节点使用context.Provider进行包裹,并且传入对应的数...

  • Resize,w 360,h 240
    重读redux源码

    之前5.1假期的时候,有去读了下redux的源码,当时感触很深,今天重新梳理遍redux的源码:从源码中的src文件夹看起: 从这里可以看出源码...

  • redux中间件源码解析

    它提供了一个分类处理action的机会。在中间件中,可以检阅每个流过的action,挑选出特定类型的action进行相应的操作,提供一次改变ac...

  • 手写promise

    每个promise都有一个内部属性[[PromiseState]]被用来表示Promise的三种状态,初始化的状态都是pending。 所有的p...

  • Resize,w 360,h 240
    关于react的新生命周期

    在react中旧的生命周期其实已经十分完整,基本可以捕捉到组件更新的每一个state/props/ref,没有什从逻辑上的毛病。 1. 旧的生...

  • Resize,w 360,h 240
    CSS面试必备

    1. 盒模型 页面渲染时,dom 元素所采用的 布局模型。可通过box-sizing进行设置。根据计算宽高的区域可分为: content-box...

    1.5 587 9
  • Proxy

    代理(Proxy)是一种可以拦截并改变底层js引擎操作的包装器。它在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此...

  • JS的装饰器

    什么是装饰器 在面向对象(OOP)的设计模式中,decorator被称为装饰模式。我们在程序开发中,许多时候并不希望某个类天生就非常庞大,一次性...