最新 最热

Webpack 实现 Tree shaking 的前世今生

如果看过 rollup 系列的这篇文章 - 无用代码去哪了?项目减重之 rollup 的 Tree-shaking,那你一定对 tree-shaking 不陌生了。如果对 tree-shaking 相关知识不熟悉,请先点开上面这篇文章花 5 分钟了解一下:什么是 tree-sha...

2021-07-12
0

React中static defaultProps报错问题详解

在react中可以定义默认props,使用es5时,可以使用getDefaultProps:

2021-07-09
0

Rn引入@ant-design/react-native组件库

文档地址 下载ant-design组件库npm install @ant-design/react-native --save下载按需引入插件npm install babel-plugin-import -D在.babelrc 或babel-loader文件配置{ "plugins": [ [......

2021-07-08
0

vue-cli3生产环境去掉console.log

1.由于使用 uglifyjs-webpack-plugin 插件打包会报错,不在介绍使用方法,2.使用webpack提供的删除console的插件:

2021-07-08
0

卷?能有搞开源打包工具的大佬们卷?

该版本最大的更新是:替换底层所用的JS编译器,从Babel替换为SWC,使整体编译速度较之前快了10x倍。

2021-07-07
1

我是如何把性能优化的颗粒度做的更细

之前我也研究过很多性能相关的文档和博客,发现现在的性能相关的文章 90% 都是之前有过的东西,但是目前的性能优化只能做到如今的样子了吗?

2021-07-05
0

JavaScript 常见 AST 知识点梳理

babel 编译的第一步是把源码 parse 成抽象语法树 AST (Abstract Syntax Tree),后续对这个 AST 进行转换。(之所以叫抽象语法树是因为省略掉了源码中的分隔符、注释等内容)...

2021-07-05
0

Babel是如何读懂JS代码的

本文不再介绍Babel是什么也不讲怎么用,这类文章很多,我也不觉得自己能写得更好。这篇文章的关注点是另一个方面,也是很多人会好奇的事情,Babel的工作原理是什么。...

2021-07-05
0

还在手动埋点么?out 了。不到百行代码实现自动埋点

埋点是一个常见的需求,就是在函数里面上报一些信息。像一些性能的埋点,每个函数都要处理,很繁琐。能不能自动埋点呢?

2021-07-05
0

从零开始学VUE之Vue CLI(Cli 4.x/3.x 初始化项目)

选择Vue js版本,选择2.x,这个是vuejs版本不是cli的版本,cli的版本在创建的时候就决定了

2021-07-01
0