![](https://img-blog.csdnimg.cn/direct/bff0eb4ee59e489795c1590d226c398c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS篇
掌握有关前端方面高频面试题,大家一起努力吧!
每月一瓶米诺地尔
这个作者很懒,什么都没留下…
展开
-
前端面试——关于this指向问题?
想要知道关于this的指向问题,首先要了解this的绑定规则。那么this到底是什么样的绑定规则呢?一起来研究一下吧!绑定一:默认绑定绑定二:饮食绑定绑定三:显示绑定绑定四:隐式绑定。原创 2024-01-23 15:35:49 · 558 阅读 · 0 评论 -
说一下JS原型链
比如说,我们要在实例对象里面找一个属性name,首先它会看它自己有没有这个属性,没有的话,就会顺着这个链条,通过自身的_proto_属性,然后找到构造函数的prototype里面设置的公共属性和方法,如果这里面还没有的话,那就会继续通过它的_proto_属性,一直找,找到Object的prototype,如果这俩面还没有的话,那就是null。总结:一个实例对象在调用 属性和方法的时候,会依次从实例本身、构造函数原型、原型的原型上去查找。原创 2023-12-07 15:56:15 · 44 阅读 · 0 评论 -
事件委托(事件代理)是什么?
事件委托又叫事件代理,原理就是。利用了事件冒泡的机制来实现,也就是说把子元素的事件绑定到了父元素的身上。如果子元素阻止了事件冒泡,那么委托也就不成立。(2)addEventListener( 'click', 函数名, true/false) 默认是false(事件冒泡),true(事件捕获)好处:提高性能,减少事件的绑定,也就减少了内存的占用。原创 2023-12-07 14:54:06 · 26 阅读 · 0 评论 -
前端的内存泄露怎么理解?
JS里已经分配内存地址的对象,但是由于长时间没有释放或者没有办法清除,造成长期占用内存的现象,会让内存资源大幅浪费,最终导致运行速度慢,甚至崩溃的情况。(1)一些为生命直接赋值的变量。(4)一些引用元素没有被清除。(2)一些未清空的定时器。原创 2023-12-07 14:40:52 · 30 阅读 · 0 评论 -
前端面试——JS篇(说一下js运行机制?)
宏任务:(1)定时器setTimeout和setInterval(2)ajax请求(3)读取文件。同步:同步就是一个任务执行完了,另一个任务才可以执行,程序的执行顺序与任务的排列顺序是一致的。异步:异步其实就是多线程多任务,比如说做一件事情的同时可以做其他事情。微任务:promise.then。异步任务又分为宏任务和微任务。原创 2023-08-31 10:41:54 · 59 阅读 · 1 评论 -
前端面试——JS篇(什么是深拷贝、浅拷贝?)
首先:深拷贝和浅拷贝只针对引用类型。原创 2023-08-21 13:47:36 · 60 阅读 · 1 评论 -
前端面试——JS篇(什么是防抖和节流?手写防抖、节流函数)
单位时间内,频繁触发事件,只执行最后一次。原创 2023-08-21 13:54:22 · 38 阅读 · 1 评论 -
前端面试——JS篇(不会改变原数组的方法和会改变原数组的方法)
6.findIndex方法:通过指定条件筛选出符合条件元素的索引,如果有多个就返回第一个满足条件的索引,如果没有符合条件的,就返回-1。4.forEach方法:循环遍历数组每个元素(与map不同之处在于没有返回值)7.reduce方法:用来累加数组中的元素求和。1.push方法:用于在元素后面推入增加元素。3.unshift方法:在数组前面添加元素。4.shift方法:在数组前面删除元素。6.splice方法:添加或删除元素。2.pop方法:在数组后面删除元素。3.map方法:循环遍历数组每元素。原创 2023-08-02 14:10:59 · 614 阅读 · 1 评论 -
前端面试——JS篇(关于this的指向问题)
(3)事件绑定函数里this指向window。严格模式下,this指向undefined。(1)全局函数里this指向window。(2)箭头函数里this指向window。(1)普通函数this指向window。(2)箭头函数this指向上一层环境。谁调用我,this就指向谁。原创 2023-08-01 15:21:12 · 76 阅读 · 0 评论 -
前端面试——JS篇(什么是闭包?闭包形成的原理?闭包的优点和缺点?闭包的使用场景?)
前端面试——JS篇(什么是闭包?闭包形成的原理?闭包的优点和缺点?闭包的使用场景?)原创 2023-07-22 11:48:01 · 243 阅读 · 1 评论