webpack4——SplitChunksPlugin使用指南

本篇目录:

  • 参数介绍
  • 基本使用
  • 使用缓存组(Cache Groups)

阅读全文

Webpack3.x->Webpack4.x升级记录

本篇目录:

  • 先升级webpack-cli
  • 遇到的问题
    • 问题1:compilation.mainTemplate.applyPluginsWaterfall is not a function
      • 问题描述
      • 暂时解决方案
    • 问题2:Use Chunks.groupsIterable and filter by instanceof Entrypoint instead
      • 问题描述
      • 解决方案
    • 问题3:webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead.
      • 问题描述
      • 解决方案
      • 附注
  • 小结

阅读全文

一个关于柯里化函数的实现解析

本篇目录:

  • 柯里化定义
  • 一个柯里化函数的实现
    • 实现方式
      • sum(1,2,3,4)
      • sum(1,2,3)(4)
      • sum(1,2)(3,4)
      • 个人优化
  • 小结

阅读全文

React之PureComponent

本篇目录

  • React避免重复渲染
    • 举例
  • PureComponent
    • 原理
    • 问题
    • 解决方法
    • immutable.js
  • 总结

阅读全文

ES6系列之Promise

本篇目录

  • JS 同步与异步
  • 常见异步处理
    • 回调函数
    • 事件监听
    • Deferred对象
  • Promise对象概念
  • Promise对象的用法
    • ES6 Promise对象与jQuery Deferred对象
    • Promise对象例子
  • Promise.prototype.then()
  • Promise.prototype.catch()
  • Promise.prototype.finally()
  • Promise异步并发
    • Promise.all()
    • Promise.race()
  • Promise.resolve()
  • Promise.reject()
  • 应用举例
    • 加载图片
  • 小结

阅读全文

ES6系列之Proxy和Reflect

本篇目录:

  • Proxy
    • Proxy基本概念
    • 常见的Proxy拦截操作
      • get
      • set
      • has
      • deleteProperty
      • ownKeys
    • Proxy.revocable()
    • Proxy的this问题
  • Reflect
    • 设计目的
    • 相关方法
  • Proxy和Reflect实现观察者模式
  • 小结

阅读全文