优化高频执行代码:
防抖:是在事件触发后等待一段时间如果在规定的时间内没有继续触发就执行相应的操作,如果在定时器的时间内触发了就清空重新计算。
代码逻辑是先判断定时器如果定时器还在的话就清除这个定时器然后再重新创建一个定时器。
节流:在规定的时间内,不管用户点击了多少次,最终只执行最后一次
逻辑代码:可以设置一个变量开关,如果开关为true那么就执行逻辑代码然后将开关赋值为false然后创建一个定时器等待3s后再打开开关为true