js
文章平均质量分 61
jiajia_Chen
低头写码
展开
-
JS 工具函数
借助工具函数,大大提高我们的开发效率。原创 2022-09-15 11:46:53 · 236 阅读 · 1 评论 -
为什么使用v-for时必须添加唯一的key?
v-for中的key使用v-for更新已渲染的元素列表时,默认使用就地复用策略,列表数据修改的时候,它会根据key值去判断某个值是否修改,如果修改,则重新渲染这一项,否则就地复用之前的元素;我们在使用的时候经常会用到index(即数组的下标)作为key,但其实这时候不推荐的一种使用方法。举个????const arrList = [ { id:1, name:'test1' }, { id:2, name:'test2' },原创 2021-07-29 14:02:13 · 399 阅读 · 0 评论 -
如何实现防抖和节流,以及他们的使用场景是什么?
防抖(debounce)防抖:防止抖动,单位时间内时间触发会被重置,避免事件被误伤触发多次。代码的实现重在清零clearTimeout防抖场景:1.登录,发短信,提交等按钮避免用户点击过快,以至于发送了多次请求,需要防抖2.调整浏览器窗口大小时,resize次数过于频繁,造成计算过多,此时需要一步到位,就用到了防抖3.文本编辑实时保存,当无任何更改操作一秒后进行保存节流(throttle)节流:控制流量,单位时间内事件只能触发一次,若这个单位时间内触发多次函数,只有一次生效.原创 2021-04-26 14:18:23 · 454 阅读 · 0 评论