JS
mocoe
这个作者很懒,什么都没留下…
展开
-
JS:函数节流(throttle)和防抖(debounce)
解决的问题 节流和防抖:为了限制函数的执行频次,以优化高频率触发函数导致的响应速度跟不上触发频率,出现延迟、假死或卡顿的现象。 主要用于对DOM Events的处理,常见场景: window对象的resize、scroll事件 拖拽时的mousemove事件 文字输入、自动完成的keyup事件等 防抖(debounce) 思想:当调用动作过n毫秒后,才会执行该动作,若在这n毫秒内又调用...原创 2019-08-15 20:10:37 · 456 阅读 · 0 评论 -
JS:构造函数、原型、new
构造函数、原型对象、实例 1、每个函数都有一个prototype属性,该属性指向函数的原型对象,原型对象的用途是可以让所有对象实例共享它所包含的属性和方法。 2、默认情况下,每个原型对象都会自动获得一个constructor属性,该属性指向prototype属性所在的函数。constructor属性最初是用来标识对象类型的,但检测对象类型,还是instanceof更可靠些(因为对象的con...原创 2019-06-05 16:03:14 · 134 阅读 · 0 评论