js高级
爱凑热闹828
这个作者很懒,什么都没留下…
展开
-
防抖与节流
函数节流是指规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率。函数防抖是指在事件被触发 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。2.服务端验证场景:表单验证需要服务端配合,只执行一段连续的输入事件的最后一次,还有搜索联想词功能类似生存环境请用lodash.debounce。3.动画场景: 避免短时间内多次触发动画引起性能问题。原创 2023-02-06 14:45:05 · 144 阅读 · 0 评论 -
浅拷贝和深拷贝的区别
前提为拷贝类型为引用类型的情况下:浅拷贝是拷贝一层,属性为对象时,浅拷贝是复制,两个对象指向同一个地址深拷贝是递归拷贝深层次,属性为对象时,深拷贝是新开栈,两个对象指向不同的地址。原创 2022-11-23 22:55:00 · 250 阅读 · 0 评论