240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    webpack源码阅读解析笔记

    webpack 编译模块的基本流程: 1.调用webpack函数接收config配置信息,并初始化compiler,在此期间会apply所有 w...

  • 函数式编程学习笔记

    一、偏函数:在函数调用现场(function call-site),将实参应用(apply) 于形参。 getOrder(data,cb) 是 ...

  • Resize,w 360,h 240
    浏览器层合成与页面渲染优化

    这是浏览器渲染引擎的处理过程: 1.接收到文档后,渲染引擎会对HTML文档进行解析生成DOM树、对CSS文件进行解析生成CSSOM树; 2.同时...

  • Resize,w 360,h 240
    ES Modules原理浅析

    ES Modules是浏览器原生支持的模块系统。而在之前,常用的是CommonJS和基于 AMD 的其他模块系统 如 RequireJS。 来看...

  • Resize,w 360,h 240
    如何从0开始利用webpack打包项目

    1.初始化 首先创建一个文件夹存放我们的项目代码 注意:文件夹名字不要使用关键字webpack哦,会造成报错 通过这个命令来初始化生成packa...

  • js模块化演进及原理浅析

    转发自:https://github.com/bigo-frontend/blog/[https://link.zhihu.com/?targe...

  • Vue2.0 源码分析笔记(六)props、methods、provide、inject初始化过程

    props初始化过程 initprops 方法定义在src/instance/state.js中 以上代码简写为 为了搞清楚其目的,我们需要找到...

  • Vue2.0 源码分析笔记(五)抽象组件

    在初始化的时候,initlifecycle中有这样一段代码 其中options.abstract,,通过设置这个选项为 true,可以指定该组件...