3年多前端菜鸡的面试及知识梳理(二) (3)

优化构建速度

1、缩小文件的搜索范围 2、使用DllPlugin减少基础模块编译次数 3、使用HappyPack开启多进程Loader转换 4、使用ParallelUglifyPlugin开启多进程压缩JS文件 5、压缩CSS:css-loader?minimize、PurifyCSSPlugi 6、多页面应用提取页面间公共代码,以利用缓存 7、分割代码以按需加载

5、 配置多入口(这个实际开发中,遇到的概率还蛮大,先占个坑)

6、compiler 钩子(之所以单独列出来,是因为写插件的时候,很有用的)
参考:compiler 钩子

总结 上一篇博文主要是讲了hmtl,css,js等基础的部分,这一期的实际应用场合比较多,浏览器那块其实少了一个 利用fiddle配置代理,很多地方深究的话,还是有很多地方可以写的。 因为这次是一个简单的对自身的知识点的疏导,所以都过的比较粗略。 下期的话,应该会是一些框架的介绍了。 参考

博客

1、中高级前端面试题(万字长文)

2、大前端吊打面试官系列

3、一文速览Webpack

4、入门Webpack,看这篇就够了 注:当初入门的时候看的,可能年代有点的久了,不过这个博主写的真的很不错)

5、三十分钟掌握Webpack性能优化
资料

1、HTML 5 教程

2、CSS3 教程

3、JavaScript 教程

4、webpack 中文文档(v4.15.1)

github
[收集的前端面试题和答案]https://github.com/qiu-deqing/FE-interview

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydypz.html