摘要: 1.防抖 1.1 什么是防抖? 在事件被触发n秒后再执行回调函数,如果在这n秒内又被触发,则重新计时。 比如你乘坐电梯,如果十秒钟之内有人进入或者出去,那么十秒钟就会重新开始计时,直到十秒之内都不在有人流动才会关门 1.2 应用场景 用户在input框中输入文字,用户在输入完文字后才调用函数,而不是 阅读全文
posted @ 2021-12-23 16:28 xxxXxxccccc 阅读(70) 评论(0) 推荐(0)
摘要: Lodash 是Javascript的原生库。简单说就是很多JS方法帮你写好了,放在Lodash中,需要哪种方法使用者调用即可,不用自己费尽心思去写。 Lodash中使用 _ 符号,类似于Jquery的 $ 一样。 这里我们以 js 的防抖优化为例 1、安装 lodash npm i lodash 阅读全文
posted @ 2021-12-23 16:03 xxxXxxccccc 阅读(298) 评论(0) 推荐(0)
摘要: vscode在保存文件的时候缩进空格变成了4 由于项目使用了eslint规定缩进2(不想改这条规则),保存后项目会一直报错 跑起setting里面查看,发现设置的也是2 最后发现自己装了格式化插件 解决方法1:移除该插件,即点击上图的uninstall 解决方法2:按F1键,输入 Formatter 阅读全文
posted @ 2021-12-19 12:14 xxxXxxccccc 阅读(918) 评论(0) 推荐(0)
摘要: 1.新建.prettierrc.json配置文件放在vue项目的root目录下 2.配置.prettierrc.json文件如下 { "singleQuote":true,//使用单引号而不是双引号,true就是使用 "semi":false//在语句结尾处打印分号,false就是不打印} 阅读全文
posted @ 2021-12-19 01:57 xxxXxxccccc 阅读(652) 评论(0) 推荐(0)
摘要: 学习vue时,使用了ESlint规范,但是ESlint格式非常严格,main.js最后一行必须要有空白行,然后由于我安装了不知道什么组件,每次一保存就报错 (Newline required at end of file but not found eol-last)后来检查了很久,发现是安装了JS 阅读全文
posted @ 2021-12-18 23:03 xxxXxxccccc 阅读(630) 评论(0) 推荐(1)
摘要: 不加分号 单引号替换双引号 创建文件.prettierrc 输入代码 { "semi":false, "singleQuote":true} JSON文件有多个格式化程序,选择 Prettier 阅读全文
posted @ 2021-12-17 10:40 xxxXxxccccc 阅读(148) 评论(0) 推荐(0)
摘要: 组件模板中需要有唯一的根元素 <template> <div> <my-addtion></my-addtion> <p> </p> <my-subtraction></my-subtraction> </div> </template> 需要用div包起来 阅读全文
posted @ 2021-12-17 10:33 xxxXxxccccc 阅读(1731) 评论(1) 推荐(0)
摘要: 我的方向是Web前端,我会在博客里写下自己的学习记录。 阅读全文
posted @ 2021-09-28 17:20 xxxXxxccccc 阅读(180) 评论(0) 推荐(0)