奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 前端面试通 > 笔经面经 >

23道最新最难的蘑菇街前端面经

时间:2019-04-13 11:38来源:未知 作者:admin
作者:一切还不都是因为菜 1. 简单描述原型链,构造函数的__proto__指向什么,__proto__.__proto__指向什么,原型链顶端是什么 2. let、var、const的区别 3. 变量提升,是函数的优先级高还是变
作者:一切还不都是因为菜

1. 简单描述原型链,构造函数的__proto__指向什么,__proto__.__proto__指向什么,原型链顶端是什么
2. let、var、const的区别
3. 变量提升,是函数的优先级高还是变量的优先级高
4. 深拷贝和浅拷贝,什么时候需要深拷贝,怎么进行深拷贝
5. 基本类型和引用类型分别存在哪里,对引用类型在栈中存储了什么
6. 异步的四种实现方式,async函数相对于promise的有点
7. 前端几种模块化规范,commonJS的特点,ESM的特点,ESM的原理
8. 给你一个场景,就是屏幕上有很多图片,要拉很长时间,怎么优化。我说了懒加载和缓存,还让我想,最后提醒我用户来回滚动怎么办,然后我想起了节流和防抖
9. 函数节流和函数防抖的区别,用代码的实现思路
10. 有没有了解过函数式编程的理念:没有
11. 知道函数柯里化吗,函数柯里化有什么用
12. 面向对象编程的缺点(有时候耦合性会很高),怎么解耦,怎么控制模块的粒度
13. Vue的双向数据绑定原理,
14. 用Vue实现一个弹窗组件,应该设置哪些参数,怎么传值(没答好,感觉我对问题的理解有问题)
15. Vuex的几大核心对象
16. Webpack的几大核心配置
17. bundle.js(打包生成的文件)的执行原理
18. node.js了解过吗,他的EventEmitter原理?
19. CSS中实现动画的常用方式(忘了说transition,很呆)
20. 常用的布局方案
21. 移动端适配方案,rem,百分比什么的,然后问我有没有了解过vw,我说只知道这个1vw是视口宽度的百分之1,其他的就不知道了
22. 项目中比较复杂的地方,我说代码复用性没考虑好,然后问我怎么解决的
23. 写一个观察者模式,要求使用class,要有on, emit, off, remove, once这些方法 (责任编辑:admin)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

奔三路小程序已改版