摘要:
垃圾回收属于JavaScript 中的内存管理,是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 垃圾回收方面,栈内存变量(基本类型)基本上用完就回收了,而推内存(object类型)中的变量因为存在很多不确定的引用,只有当所有调用的变量全部销毁之后才能回收。 可达性 阅读全文
posted @ 2019-09-02 16:35
seeBetter
阅读(279)
评论(0)
推荐(0)
摘要:
// x为改变后的上下文this;会立即执行fn函数;传给fn的参数直接在后边用逗号隔开 fn.call(x, "a", "b"); // x为改变后的上下文this;会立即执行fn函数;传给fn的参数放在后边的数组里 fn.apply(x, ["a", "b"]); // x为改变后的上下文this;不会立即执行fn函数,需要主动调用fn函数;传给fn的参数直接在后边用逗号隔开 fn.bind( 阅读全文
posted @ 2019-09-02 14:24
seeBetter
阅读(97)
评论(0)
推荐(0)
摘要:
两者都是控制事件响应的频繁触发。 区别: 防抖:不管触发频率多大,都在停止触发之后的给定时间触发。节流:不管触发频率多大,都以恒定频率触发。 防抖(debounce):指触发事件后在n秒内函数只执行一次,如果在n秒内又触发了事件,则会重新计算这次函数的执行时间。 函数防抖的应用场景,最常见的就是用户 阅读全文
posted @ 2019-09-02 11:40
seeBetter
阅读(147)
评论(0)
推荐(0)

浙公网安备 33010602011771号