![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
文章平均质量分 76
404not~found
Maximum call stack size exceeded
展开
-
面试官:平时怎么判断前端数据类型
优点:instanceof 可以弥补 Object.prototype.toString.call() 不能判断自定义实例化对象的缺点。缺点:instanceof 重写前 只能用来判断对象类型,原始类型不可以。并且所有对象类型 instanceof Object 都是 true。对象类型包含普通对象-Object,数组对象-Array,正则对象-RegExp,日期对象-Date,数学函数-Math,函数对象-Function// true。原创 2022-10-15 16:31:27 · 637 阅读 · 0 评论 -
简单版-手写防抖(debounce)和节流(throttle)
在前端需求开发中,经常需要绑定一些持续触发的事件,例如 scroll事件、onmouseover事件等等,但实际项目中我们并不希望这么频繁的去执行,因为会极大地浪费资源,降低应用性能。防抖和节流可以减少调用频率,目前是解决上边这个问题比较好的方案。防抖就是指触发事件后在 n 秒后函数只能执行一次,如果在 n 秒内又触发了该事件,则会重新计算函数的执行时间。比如 n=10,如果在第8秒又触发了,则又会从0秒开始计算。原创 2022-10-04 08:45:00 · 1260 阅读 · 0 评论 -
解读前端面试 EventLoop事件循环机制
EventLoop是计算机系统的一种运行机制。JavaScript语言就采用这种机制,它是一种单线程语言,所有任务都在一个线程上完成,一旦遇到大量任务或者遇到一个耗时的任务,网页就会出现"假死",因为JavaScript停不下来,也就无法响应用户的行为。为了解决这个问题JS中出现了同步任务和异步任务。简单来说:eventloop事件循环机制 是指浏览器或Node运行环境里解决javaScript单线程运行时不会阻塞的一种机制,也是我们经常在项目里使用异步 promise / async await 的原因。原创 2022-09-23 14:26:36 · 454 阅读 · 0 评论 -
利用前端知识解读如何快速登进github
利用前端知识解读如何快速登进github原创 2022-09-16 17:59:43 · 186 阅读 · 0 评论