一只Chang

2020年4月14日

防抖和节流的概念和实现方式

摘要: 防抖: 短时间内大量触发同一事件,只会执行一次函数,实现原理为设置一个定时器,约定在xx毫秒后再触发事件处理,每次触发事件都会重新设置计时器,直到xx毫秒内无第二次操作,防抖常用于搜索框/滚动条的监听事件处理,如果不做防抖,每输入一个字/滚动屏幕,都会触发事件处理,造成性能浪费。 实现方式: fun 阅读全文

posted @ 2020-04-14 17:01 一只Chang 阅读(875) 评论(0) 推荐(0)

手写实现call,apply,bind方法

摘要: 实现call方法 Function.prototype.myCall = function(thisArg, ...args) { const fn = Symbol('fn') // 声明一个独有的Symbol属性, 防止fn覆盖已有属性 thisArg = thisArg || window / 阅读全文

posted @ 2020-04-14 16:53 一只Chang 阅读(2355) 评论(0) 推荐(0)

导航