webpack 打包性能优化清单

2020-05-22
阅读 3 分钟
1.6k
由于 Loader 对文件的转换操作很耗时,所以需要让尽可能少的文件被 Loader 处理。可以通过 test/include/exclude 三个配置项来命中 Loader 要应用规则的文件。

js 异步发展简史

2020-01-02
阅读 4 分钟
1.4k
发展历程:callback -> pub-sub -> promise -> generator -> async + await

浏览器事件循环

2020-01-02
阅读 2 分钟
1.1k
浏览器多进程 {代码...} 渲染进程 {代码...} js 单线程 {代码...} 事件循环 {代码...} {代码...} 测试题 1 {代码...} 原文地址浏览器事件循环另外我的博客地址 blog会经常分享 最近的学习内容,项目中遇到的问题及解决方案

实现 fetch 请求返回的统一拦截

2019-12-21
阅读 2 分钟
10k
拦截器(interceptors)一般用于发起 http 请求之前或之后对请求进行统一的处理,如 token 实现的登录鉴权(每个请求带上 token),统一处理 404 响应等等。

“异步的” setState 如何同步获取 state

2019-12-21
阅读 2 分钟
5.1k
同步React控制之外的事件中调用setState是同步更新的。比如原生js绑定的事件,setTimeout/setInterval,Promise.then等。

webpack 加载动态图片

2019-12-20
阅读 2 分钟
4.9k
所谓动态图片指的是接口返回的图片地址,这里的地址指的是本地的图片地址,而非网络图片的url。 本地有一个 image 文件夹,存放需要用到的图片。按照接口返回的图片地址比对去加载。 webpack加载图片首先想到的是 file-loader 或者 url-loader