Webpack 性能优化总结大全
总结了一些性能优化方法
October 22, 2019
总结了一些性能优化方法
October 21, 2019
本文系统的介绍了「...」 操作符的入门和进阶用法
October 20, 2019
总结了一些浏览器相关的原理,主要以问答的形式呈现。
October 19, 2019
总结了一些浏览器相关的原理,主要以问答的形式呈现。
September 4, 2019
Promise 必须为以下三种状态之一:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected)。一旦Promise 被 resolve 或 reject,不能再迁移至其他任何状态(即状态 immutable)。
August 23, 2019
Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器通过新的模块替换老的模块,这样在不刷新浏览器的前提下就能够对应用进行更新。
基本实现原理大致这样的,构建 bundle 的时候,加入一段 HMR runtime 的 js 和一段和服务沟通的 js 。文件修改会触发 webpack 重新构建,服务器通过向浏览器发送更新消息,浏览器通过 jsonp 拉取更新的模块文件,jsonp 回调触发模块热替换逻辑。
August 22, 2019
本篇文章适合想要了解 React 高阶组件(React High-Order Component) 而且对函数式编程不熟悉的同学阅读,不合适对高阶组件以及函数式编程很熟悉的同学阅读(写的有点啰嗦哈哈)。本篇文章的目的是让没有函数式编程经验的同学理解高阶组件,一瞥高阶组件的强大,希望大家可以把高阶组件用到自己的项目中去。