摘要:
this 永远指向最后调用它的那个对象 普通函数中 this 的指向,是 this 执行时的上下文 箭头函数中 this 的指向,是 this 定义时的上下文 箭头函数的this绑定看的是this所在的函数定义在哪个对象下,绑定到哪个对象则this就指向哪个对象 如果有对象嵌套的情况,则this绑定 阅读全文
posted @ 2021-08-10 15:51
Panda的前端笔记
阅读(54)
评论(0)
推荐(0)
摘要:
Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。(ps:什么是原型:https://blog.csdn.net/qq_34645412/article/details/105997336) P 阅读全文
posted @ 2021-08-10 15:45
Panda的前端笔记
阅读(66)
评论(0)
推荐(0)
摘要:
工厂模式,创建方式 function createPerson(name,age,job){ var o = new Object(); o.name=name; o.age=age; o.job=job; o.sayName = function(){ alert(this.name); } re 阅读全文
posted @ 2021-08-10 15:35
Panda的前端笔记
阅读(70)
评论(0)
推荐(0)
摘要:
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的前端笔记
阅读(81)
评论(0)
推荐(0)

浙公网安备 33010602011771号