摘要:
call()、apply()、bind() 都是用来重定义 this 这个对象的 call接收参数列表,apply接收数组参数,bind和call一样,但是返回值是函数需要再调用才执行 var f1 = function(a,b) { console.log(a+b); } var f2 = fun 阅读全文
posted @ 2021-08-10 15:30
Panda的前端笔记
阅读(42)
评论(0)
推荐(0)
摘要:
防抖 如果短时间内大量触发同一事件,只会执行一次函数。 事件延迟执行,再触发刷新时间 /*****************************简化后的分割线 ******************************/ function debounce(fn,delay){ let time 阅读全文
posted @ 2021-08-10 15:03
Panda的前端笔记
阅读(58)
评论(0)
推荐(0)
摘要:
简单说就是 定义在一个函数内部的函数,内部函数持有 外部函数 内的变量 或 参数的引用。内部函数依赖外部函数, 外部函数参数和变量 不会被垃圾回收机制回收,这些变量会始终存在于内存中。 好处可以读取函数内部的变量,可以避免全局变量的污染,坏处会增加内存的使用量,容易导致内存泄漏,解决方法就是退出函数 阅读全文
posted @ 2021-08-10 14:29
Panda的前端笔记
阅读(82)
评论(0)
推荐(0)

浙公网安备 33010602011771号