摘要:plugin机制是webpack中另一个核心概念,它基于事件流框架tapable,通过plugin(插件)webpack可以实现loader所不能完成的复杂功能,使用plugin丰富的自定义API以及生命周期事件,可以控制webpack编译流程的每个环节,实现对webpack的自定义功能扩展。 首先 阅读全文
posted @ 2020-03-27 20:47 leahtao 阅读 (2) 评论 (0) 编辑
摘要:上篇文章我们实现了一个简易版的webpack,可以打包我们的js代码,但是还不能处理我们的 css、less、scss、图片等,这些都是需要loader和plugin来处理,所以,为了打包器更强大,需要增加loader和plugin的支持,接着我们就手写实现一个简单的loader 定义一个index 阅读全文
posted @ 2020-03-27 19:57 leahtao 阅读 (4) 评论 (0) 编辑
摘要:(function(modules) { var installedModules = {}; function __webpack_require__(moduleId) { if(installedModules[moduleId]) { return installedModules[modu 阅读全文
posted @ 2020-03-27 13:24 leahtao 阅读 (6) 评论 (0) 编辑
摘要:题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写) 解题思路: 这道题我们要统计每个字符在字符串中出现的次数,那就需要一个容器来存放每个字符的出现次数,在这个容器中可以根据字符来查找他出现的次 阅读全文
posted @ 2020-03-25 11:30 leahtao 阅读 (5) 评论 (0) 编辑
摘要:题目描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 解题思路: 首先将字符串进行排序,将它们两两拼接起来,比较a+b和b+a哪个大,如果a+b>b+a,那就应该将 阅读全文
posted @ 2020-03-25 10:46 leahtao 阅读 (6) 评论 (0) 编辑
摘要:题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 阅读全文
posted @ 2020-03-25 09:40 leahtao 阅读 (6) 评论 (0) 编辑
摘要:module:就是js的模块化webpack支持commonJS、ES6等模块化规范,简单来说就是你通过import语句引入的代码。 chunk: chunk是webpack根据功能拆分出来的,包含三种情况: 1、你的项目入口(entry) 2、通过import()动态引入的代码 3、通过split 阅读全文
posted @ 2020-03-24 23:39 leahtao 阅读 (8) 评论 (0) 编辑
摘要:一、多页应用的配置 const path = require("path"); const HtmlWpackPlugin = require('html-webpack-plugin') const htmlPluginHome = new HtmlWpackPlugin({ template: 阅读全文
posted @ 2020-03-24 14:38 leahtao 阅读 (6) 评论 (0) 编辑
摘要:相关概念 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。 不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。 时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。 空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据 阅读全文
posted @ 2020-03-24 12:24 leahtao 阅读 (9) 评论 (0) 编辑
摘要:webpack.config.js //解析路径 const path = require('path') // html挂载到内存的插件 const HtmlWebpackPlugin = require("html-webpack-plugin") ////抽离css 将css以link的形式引 阅读全文
posted @ 2020-03-23 21:38 leahtao 阅读 (18) 评论 (0) 编辑