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 源码分析笔记(五)抽象组件

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

  • Vue2.0 源码分析笔记(四)选项的合并

    一、为什么最终 strats.data 会被处理成一个函数? 这是因为,通过函数返回数据对象,保证了每个组件实例都有一个唯一的数据副本,避免了组...