摘要: this关键字的指向 1.方法中的this,指向调用方法的对象 2.全局环境下指向全局对象 3.全局函数中的this,指向全局对象 4.内部函数中的this,指向全局对象 5.时间中的this,指向触发事件的DOM对象 6.构造函数中的this,指向new创建的实例对象 7.箭头函数中this,指向 阅读全文
posted @ 2022-08-13 13:57 就挺秃然的 阅读(58) 评论(0) 推荐(0)
摘要: //call,apply,bind三者的区别 let Dog = { name: '狗狗', eat(op1, op2) { console.log(this.name + '吃' + op1 + op2) } } let Cat = { name: '喵喵' } Dog.eat.call(Cat, 阅读全文
posted @ 2022-08-13 12:21 就挺秃然的 阅读(56) 评论(0) 推荐(0)
摘要: JS原型链和继承(包含ES6class类的继承) ES5原型链 let wat = { name: '喵喵' } console.log(wat.__proto__) //对象通过__proto__属性获取原型,对象的最顶层原型为Object.__proto__为null var Cat = fun 阅读全文
posted @ 2022-08-12 12:55 就挺秃然的 阅读(63) 评论(0) 推荐(0)
摘要: JS防抖+节流 防抖 let inp = document.getElementById('input') //获取dom元素 function bandence(fn, delay) { let n = null //利用闭包 return function () { if (n !== null 阅读全文
posted @ 2022-08-11 18:54 就挺秃然的 阅读(51) 评论(0) 推荐(0)