摘要:
原型 1.构造函数与普通函数的区别 通过不同的执行方式改变函数内部的this指向 function Foo(){ this.a = 1; } Foo() //this指向window console.log(window.a); //1 var foo = new Foo(); // this指向f 阅读全文
摘要:
audio 创建一个Audio对象 存在一个Audio对象用于创建音频,无需显示的放在结构里,JS里控制即可 var player = new Audio() Audio对象上的(常用)方法 Audio.play() //播放 Audio.pause() //暂停 Audio.load() //重新 阅读全文
摘要:
this问题 this的四种绑定 PS:this指向在调用的时候确定 !!!!!!!!!!!!!!!!!!!!!!!!!important 1.默认绑定规则 console.log(this window); //true console.log({} {}); //false // 函数的独立调用 阅读全文
摘要:
迭代器与生成器 什么是迭代 迭代是一种遍历模式,对有序的(具有索引的),连续的数据类型进行抽取,因此对象没有迭代接口 迭代方法 <script> var arr = [1,2,3,4] var s = "1234" console.log(arr); //Symbol(Symbol.iterat 阅读全文
摘要:
JS经典题目 防抖 1.目的 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 2.知识点 函数闭包,this指向,arguments参数,apply改变this指向 3.完整代码 阅读全文
摘要:
记录一个RouterLink,V-for,v-if同时使用的问题 可能的警告 Unhandled error during execution of render function Unhandled error during execution of scheduler flush. This i 阅读全文
摘要:
JS经典题目 防抖 1.目的 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 2.知识点 函数闭包,this指向,arguments参数,apply改变this指向 3.完整代码 阅读全文
摘要:
迭代器与生成器 什么是迭代 迭代是一种遍历模式,对有序的(具有索引的),连续的数据类型进行抽取,因此对象没有迭代接口 迭代方法 <script> var arr = [1,2,3,4] var s = "1234" console.log(arr); //Symbol(Symbol.iterat 阅读全文
摘要:
this问题 this的四种绑定 PS:this指向在调用的时候确定 !!!!!!!!!!!!!!!!!!!!!!!!!important 1.默认绑定规则 console.log(this window); //true console.log({} {}); //false // 函数的独立调用 阅读全文