摘要: 函数节流有个毛病,就是最后一次事件执行后,如果距离上一次事件执行不到规定时间,那么最后一次事件就不会执行,解决方法就是把事件函数节流和防抖结合在一起 function throlle(callback,delay){ let startTime=0; let timer=null; return f 阅读全文
posted @ 2020-03-29 17:19 大笛子 阅读(302) 评论(0) 推荐(0) 编辑
摘要: key不是给开发者使用的,是给react在diff算法中使用的,diff算法会比较新旧虚拟dom,并且是同层比较,当同一层中有多个元素的时候,会比较这一层的key值, 如果key相同,属性改变更新属性,位置改变就移动位置,不会发生删除创建元素,(只会将旧虚拟dom的节点位置移动.) 如果key不同, 阅读全文
posted @ 2020-03-29 17:00 大笛子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: // 从promise的概念和使用分析: /** * 一句话:利用3个状态,当执行一次后状态改变同时执行then中当所有事件;状态改变后,不会在执行 * 1. 构造函数 * 2. 3个状态:PENDING,FULFILLED,REJECTED,状态一旦确定为FULFILLED,REJECTED就不会 阅读全文
posted @ 2020-03-29 16:43 大笛子 阅读(229) 评论(0) 推荐(0) 编辑