- 博客(5)
- 收藏
- 关注
原创 vue学习笔记---项目优化篇之Webpack打包
第三方库CDN引入 在文件(webpack打包配置文件)里设置对第三方库的忽略,改为cdn引入(html文件里面引入),以此缩小打包后vendor文件体积。(ps:如果未搭建cdn,可将文件放在本地后引入)异步组件 对组件进行分组打包,粒度不必太小。(ps:具体可查看官方异步组件路由使用方式)公共模块 为了避免相同的资源被重复加载,可以利用CommonsChunkPlugin尽量使的调用相同公共模块的组件打包到一个文件。babel-plugin-transform-...
2021-07-01 10:14:29 118
原创 react+webpack打包优化
这是我的第一个react(17.0.2)+webpack(4.44.2)项目,开发完成后项目打包之后文件大小为11.1MB....,用这篇文章记录下打包优化过程。代码压缩插件uglifyjs-webpack-plugin1、插件安装npm i -D uglifyjs-webpack-plugin2、配置文件webpack.config.jsminimizer: { ... new UglifyJSPlugin({ parallel: tru...
2021-06-28 10:34:39 633
原创 vue学习笔记---项目优化篇之代码优化
for循环设置key值 给每一个遍历项绑定唯一的key,可以便于Diff算法在数据更新时准确的定位到改变的节点(ps: 如果没有设置key,)
2021-06-22 10:28:32 118
原创 清除定时器(setTimeout)
只生成了一个定时器清除方式(例):var timer; function timeout(){ timer = setTimeout(function(){ alert('清除定时器') },3000)}clearTimeout(timer);如果是循环体内生成的多个定时器清除方式(例):vartimeOut = [];for (var ...
2018-09-10 17:56:22 2168
原创 Fio安装、测试,Gfio图形化测试I/O读写性能
Fio安装1、下载安装gtk库:sudo yum install gtk2-devel glib2-devel2、下载fio包:wgethttp://brick.kernel.dk/snaps/fio-2.1.7.tar.gz3、解压fio包:tar -zxvf fio-2.1.7.tar.gz4、cd fio-2.1.75、./configure --enable-gfi
2016-06-28 16:02:12 7408 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人