1. js的数据类型。
2. 基础类型和引用类型的区别。
3. 闭包
4. 原型和原型链
5. Let const var的区别
6. 数组遍历方式
7. 对象遍历方式
8. 改变数组的长度的方法
9. call apply和bind的区别
10. map和filter的区别
11. promise解决的问题
12. Async await和primose的区别
13. Const  定义一个空对象,能改变吗?如果能,如何解决。
14. 深拷贝和浅拷贝的区别
15. Js存储数据的方式
16. 箭头函数和普通函数的区别
17. Weak和Set

vue

1. 组件生命周期
2. vuex
3. mini和组件有相同方法,会如何
4. watch和computed区别
5. 自定义组件的规则
6. data中定义的空对象,添加属性,是响应式的吗?
7. 组件支持v-model,如何实现
8. 虚拟DOM
9. diff算法有啥了解

页面优化

事件

1. 绑定事件的流程
2. 什么是冒泡,如何阻止冒泡

DOM

判断一个DOM是文本/元素/属性用什么方法

 

 

css

1. 怎么理解语意化标签
2. 常见的块元素
3. 常见的行内元素
4. 常用的布局方式
5. 伪类和伪元素
6. 父元素中两个子元素一个在最上面一个在最下面如何实现
7. 多个元素在一行,超出的部分换行有几种实现方式。
8. em和rem区别
9. vw和vh
10. less和sass(scss)是什么

webpack

简单介绍下webpack