转载声明:文章来源:https://www.nowcoder.com/feed/main/detail/50f0fca6db9e4c959e14fb33e6383a39
面经:
自我介绍
1. 项目是什么场景的,是为了练习前端还是实际项目
2. 总结一下在这个项目学到了哪些知识,有哪些提升
3. 为什么要做这个第二个项目
4. Vue框架为我们前端提供了什么样的能力,带来哪些价值
5. Vue生命周期是什么样的
6. 绑定的事件在什么时间销毁解绑,怎么做--在beforeDestroy里!
7. vue-router有两种模式,hash和history,讲讲这两种模式
8. hash哈希是基于哪个基础API提供的,调用时使用push等,这是二次封装后的,基于哪个基础API封装的
9. history呢
10. html5有哪些新的特性,标签
11. 除了标签,新的API呢,比如history
12. window document的onload方法 document content loaded
13. 回流和重绘
14. css选择器的优先级,&import
15. position有几种值,介绍一下有什么作用
16. 介绍一下粘性定位sticky
17. 绝对定位相对的元素?
18.display的inline和block区别
19. JS是弱类型语言,ES6以前没有类的概念,怎么实现继承的能力?
20. call和apply?(上一题,这两个api,结合构造函数实现继承的能力)
做题:数组拍平
21. 为什么要学习前端,对前端有什么看法
反问:学前端的建议,面试评价