240 发简信
IP属地:广东
  • 设计模式(一)单例模式和策略模式

    最近有时间看看书,看了JavaScript设计模式与开发实践这本书,之前草草看过这本书,已经忘的差不多了,很多关于设计模式的书都是基于类的,这本...

  • react源码学习(二)scheduleWork任务调度

    任务调度 在上一篇中说过了render的过程,最后会调用scheduleWork来执行任务。react将不同的任务分为了不同的优先级,有些任务可...

  • Resize,w 360,h 240
    react源码学习(一)render过程

    render过程 我们想了解react的工作机制,我们直接去看源码很难去弄懂每一步到底是做什么的,在复杂的函数调用中我们很容易让自己迷失,所以我...

  • webpack学习(四)源码之tapable

    tapable tapable 是 webpack 源码中到处可以看到的的一个事件处理机制,根本的设计思想就是发布订阅模式。看看 github ...

  • webpack学习(三)简单实现webpack

    简单实现 要实现一个简单的webpack,我们首先要理解其中的原理,目前还没看过源码,现在的理解是通过对入口文件分析,转成抽象语法树,进而可以深...

  • webpack学习(二)高级用法

    webpack进阶 treeshaking 作用是在打包时只引入我们依赖的代码,只能作用于import这种静态引入的代码。我们在package....

  • webpack学习(一)基础用法

    wbepack4 webpack是一款模块打包器,可以解决前端工程化中引入依赖资源等一些列问题 start启动打包 每一个webpack工程都要...

  • Vue源码阅读(二)

    组件化 vue可以使用组件化来开发,在前边介绍_createElement方法时,在对原生的tag时直接创建vnode,在对已经注册的组件调用c...

  • Resize,w 360,h 240
    Vue源码阅读(一)

    vue简介和初始化过程 vue的源码结构如下 Vue对象 在使用vue时我们知道都是使用new Vue(),来将vue的实例挂载到dom对象上从...