前端面试面经

1. 说一些HTML5的语义化标签 (详见:http://www.daqianduan.com/6549.html)

2. JS数组有哪些常用的方法(push, pop, unshift, splice等等这些)

3. 简单说说Vue的生命周期 (包括生命周期的过程描述,钩子函数等等,具体如下图:原图来自大前端http://www.daqianduan.com 网站,侵删)


Vue的生命周期详解
4. 简单说说Vue的双向绑定原理

5. 说说Vue的响应式原理 (详见:https://cn.vuejs.org/v2/guide/reactivity.html)

6. Vuex有用过吗,Vuex的作用,Vuex有哪些常用方法

7. Vue中的v-show和v-if有什么区别(这道题问的最多)

8. VueRouter的导航守卫

9. JS的深浅拷贝的区别,分别实现深浅拷贝 (详见:https://blog.csdn.net/a715167986/article/details/90440794)

10. Promise有用过吗,说说Promise有几个状态,分别是什么意思 (详见:http://es6.ruanyifeng.com/#docs/promise)

11. 说说ES6 ES7的一些新特性

12. JS中0.1 + 0.2 等于几(被问烂了这道题,然而当时笔者答不上来)

13. 说说HTTP的几个状态码,各自的含义,304是什么意思?

14. 手写一个防抖函数

15. Ajax请求过程叙述

16. 浏览器在输入url到看到网页发生的过程(很经典常考的一道题)

17. HTTP1.0 HTTP1.1 HTTP2.0的区别,http和https的区别

18. JS如何实现继承

19. JS数组去重,取交集、并集、差集各自怎么实现

20. 说一说HTML5和CSS3的新特性

21. 说一说Vue的Render函数的作用

22. CSS实现如下的圆环效果 (略难)

23. JS let和var的区别

24. JS的基本数据类型有哪些

25. 说说常用的算法和数据结构

26. 说说快排,快排是稳定的吗?为什么?

27. 说说二叉树结构和使用场景
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值