2022面经
文章平均质量分 81
前端小白在前进
一名学习前端的大学生,阿里云社区专家博主,全栈领域优质创作者,22年度博客之星前端TOP7,致力于提高前端开发能力,现在是研0
展开
-
2022前端面经---(js高级)一文让你搞懂闭包
垃圾回收机制(GC:Garbage Collection):执行环境负责管理代码执行过程中使用的内存。JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,没有被释放,导致该内存无法被使用,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。闭包(closure):`函数内部返回一个函数,这个内部函数被外界所引用`,这个内部函数就不会被js回收机制所销毁,内部函数所用到的外部函数的变量也不会被销毁。原创 2022-10-03 08:00:00 · 29469 阅读 · 83 评论 -
2022前端面经---改变this指向问题(call、apply、bind)
首先我们需要去回顾一个问题:什么是this指向呢?我们必须要知道this是一个关键字,然后this的出现会有普通函数和箭头函数普通函数:谁调用,this就指向谁,如果没有调用者,this默认指向window箭头函数(es6):箭头函数的this是父级作用域的(精解:箭头函数外如果还有一个函数包裹,那么这个this指向的就是外包裹函数。如果箭头函数外没有外包裹函数,那么this就指向window)//window我们直接在控制台打印this,会发现打印出来的是window。原创 2022-09-23 08:00:00 · 9378 阅读 · 105 评论 -
2022前端面经---防抖和节流(详细解答)
防抖和节流题目考点分析答案总结题目什么是防抖和节流,他们的应用场景有哪些考点分析本题考的就是你对防抖和节流有没有深刻的认识,并且你是否会手写防抖和节流,并且你是否熟练的掌握防抖和节流的实战场景,在实际开发中为了提高我们的开发效率,防抖和节流必不可少!考察热度:⭐️⭐️⭐️⭐️⭐️(必考!!!)答案防抖(debounce)防抖,顾名思义,防止抖动,以免把一次事件误认为多次,敲键盘就是一个每天都会接触到的防抖操作。想要了解一个概念,必先了解概念所应用的场景。在 JS 这个世界中,有哪些防原创 2022-05-11 00:52:40 · 975 阅读 · 45 评论