【文件属性】:
文件名称:Front-end-interview-questions:前端面试问题
文件大小:2KB
文件格式:ZIP
更新时间:2021-03-31 11:02:47
JS高级面试题
面试一般流程
一般会先做自我介绍。可以说下自己的工作经历和学习经历。主要使用的技术栈。未来职业规划...面试官也会单独问职业规划。
介绍一个自己的项目。主要功能,实现技术栈。主要要有靓点,突出技术点。
还有些会问开发中遇到过什么坑。怎么解决的。
防抖和节流
防抖
触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。
function debounce(fn, timing) {
let timer;
return function() {
clearTimeout(timer);
timer = setTimeout(() => {
fn();
}, timing);
}
}
节流
高频事件触发,但在n秒内只会执行一次,所以节流会替换函数的执行效率。
function throttle(fn
【文件预览】:
Front-end-interview-questions-main
----README.md(4KB)