2020前端面试题
程序员文章站
2022-06-09 11:10:59
...
以下是我自己面试时遇到的一些问题,react、vue相关的另有专题。
先列题目,答案慢慢更新~
1.什么是跨域?如何解决跨域?
2.介绍下深拷贝和浅拷贝。
3.原生js中,const定义的变量能否被修改?
答:如果是对象类型,可以被修改。
const a = {
b: 3
}
a.b = 5
console.log(a.b)
// 5
4.不同项目里怎么使用同一个组件?
5.git和npm有什么区别?
答:git是版本管理工具,npm是包管理工具。
6.node有什么功能?你使用过哪些功能?
7.描述一下前端项目打包、编译、构建的过程。单页和多页有什么区别。
8.怎么实现按需加载?
9.怎么优化打包过程。
10.map和forEach的区别。
11.js如何变成多线程》
12.说说事件循环机制。
13.闭包有什么好处?
14.介绍一下原型链。
15.ajax的原理。
16.localStorage、sessionStorage和cookies的区别。
17.H5页面实现性能优化的方法。
答:懒加载等
18.使用过语义化标签吗,有什么好处?
答:更通俗易懂。
19.实现垂直居中的方法。
20.flex-grow的作用。
21.call,apply,bind的区别。
上一篇: xhtml+css制作不规则导航
下一篇: php生成唯一的订单函数分享