温建军的博客

路漫漫其修远兮

JS实现排序算法

前言 排序算法是数据结构和算法之中的基本功,虽说做前端开发不经常用到算法,但在求职或跳槽时的笔试和面试题目中出现频率还是非常高的。所以掌握一些基本的算法,对于技术人员无疑是非常重要的。 这里只介绍四种JS排序算法:冒泡排序、选择排序、插入排序、快速排序。后面看了其他算法的话,再补充。 算法思想的描述是通过我自己的理解之后,说得比较通俗一点,没理解的可以自行百度(谷歌)这些算法。 冒泡...

Webpack4入门体验及一些插件配置

前言 啊,这是去年9月份就准备写的一篇博客,居然拖到了现在!!那时候在写vue的开发模板,是根据vue-cli生成的模板来改造的,主要是为了深入了解一下vue + webpack开发所需的配置项,并且尝试一下webpack4,在此记录遇到的问题和webpack4的一些新特性。 webpack-cli webpack-cli是用于在命令行中运行webpack,webpack4之前,web...

Webpack CommonsChunkPlugin配置详解

最近的状态有点颓,整个人都没什么干劲,能更新这篇博客也算是对自己负责了。 这两天趁需求少,研究了下CommonsChunkPlugin,如何更好的对项目代码进行打包优化。虽然说webpack4.x已经没有这个插件了,但是项目中用的还是3.x版本,所以还是有很有必要搞清楚这个插件到底有什么用,怎么用。 之前一直都是直接用vue-cli配置好的,所以也首先对vue-cli上的配置先解读一下。...

Webpack DllPlugin 使用配置

说来惭愧,更新上一篇博客已经是一个月之前了,说好的每个月至少要写两篇博客。。。废话不多说,今天记录一下webpack的 DllPlugin 配置。 前不久在公司写的新后台项目里,引入了公司内部的ui库(跟element ui差不多),体积比较大,再加上其他的依赖,打包后app.js和common.js的体积都比较大,于是就思考如何再优化一下打包体积。 为什么要使用DllPlugin 在...

一个月小黑屋的体验感悟

由于项目比较赶,清明假期回来的时候,就开始了996工作制的封闭式开发,到今天刚好期满释放。在这段日子里,自己不管在工作上还是生活上,都有比较大的感触,所以就在此记录一下这个一个月的心路历程。 好像感觉不错 刚开始的时候,可能是对之前的办公环境早已感到疲倦,刚搬进小黑屋时感觉还不错的样子,安静不嘈杂,周围只有大家敲键盘的嗒嗒声,所以我也敲得格外起劲,效率还不错,任务大致都能提前完成。更何况...