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. 说说二叉树结构和使用场景