摘要: 何为插件(Plugin)?专注处理 webpack 在编译过程中的某个特定的任务的功能模块,可以称为插件。 Plugin 是一个扩展器,它丰富了 webpack 本身,针对是 loader 结束后,webpack 打包的整个过程,它并不直接操作文件,而是基于事件机制工作,会监听 webpack 打包 阅读全文
posted @ 2021-06-03 14:56 我爱小明 阅读(81) 评论(0) 推荐(0) 编辑
摘要: loader是一种打包的方案,webpack默认只识别js结尾的文件,当遇到其他格式的文件后,webpack并不知道如何去处理。此时,我们可以定义一种规则,告诉webpack当他遇到某种格式的文件后,去求助于相应的loader。 1.加载scc style-loader、css-loader、les 阅读全文
posted @ 2021-06-03 13:21 我爱小明 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、基本数据类型的拷贝就是值得拷贝 2、引用数据类型的拷贝分为浅拷贝跟深拷贝 浅拷贝:目标对象跟源对象共用一个实体,只是变量名不同 深拷贝:目标对象跟源对象都是独立的个体 3、浅拷贝的方法:Object.assign() 4、深拷贝的方法: 4-1:将对象转换成字符串(JSON.stringfy)- 阅读全文
posted @ 2021-05-31 09:27 我爱小明 阅读(47) 评论(0) 推荐(0) 编辑
摘要: npm install 报错 cb.apply is not a function 解决: win + r 打开运行,输入%appdata%删除 npm 和 npm-cache 文件夹执行npm cache clean --force命令此时应该就可以了。如果还不行,就执行卸载Node.js重新安装 阅读全文
posted @ 2021-04-20 16:46 我爱小明 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 1.parseInt(string, radix) 将一个字符串 string 转换为 radix 进制的整数, radix 为介于2-36之间的数 ['10','10','10','10','10','10','10'].map(parseInt)//输出:[10, NaN, 2, 3, 4, 5 阅读全文
posted @ 2020-02-27 09:53 我爱小明 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 获取一个页面各个标签的数量 阅读全文
posted @ 2019-11-27 17:04 我爱小明 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: const express = require('express'); const proxy = require('http-proxy-middleware');//引入代理中间件 const app = express(); app.use(express.static('webapp')); 阅读全文
posted @ 2019-11-12 10:24 我爱小明 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、h5端页面滑动至第3屏及以后才出现置顶按钮 2、滚动的时候,置顶按钮隐藏,停止滚动3s后,滚动按钮出现 3、滑动到顶部 阅读全文
posted @ 2019-10-17 20:44 我爱小明 阅读(352) 评论(0) 推荐(0) 编辑
摘要: IOS手机伪类a:active失效:点击更改颜色,松开恢复 解决方案:OS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态 阅读全文
posted @ 2019-09-17 10:12 我爱小明 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 记录给自己用,不进同一次坑: https://github.com/Inndy/vue-clipboard2 阅读全文
posted @ 2019-08-23 10:54 我爱小明 阅读(1654) 评论(0) 推荐(0) 编辑