1.html

1.px,em,rem互换

2.列举html新增的标签

2.css

1.列举css3新特性

2.css选择符,属性继承,优先级

3.css3新增伪类

4.link和@import的区别

5.盒模型

3.js

1.ES6新特性

2.js的数据类型

3.定义函数的方法

4.作用域的理解

5.闭包的理解

6.1

1).原型及原型链

2).Object.create的作用

3)new的执行过程是怎么回事

6.2 call,apply,bind三者的区别

6.3 this指向

7.DOM

7.1 节点操作 : 新建节点 添加,移除,替换,插入 ,查找

7.2 DOM回流,重绘

7.3 DOM事件

7.4 js盒子模型

8.js的异步编程 async/await

9.1 ajax

9.2 拦截器优化

9.3 get请求和post请求

9.4 cookies,sessionStorage和localStorage

9.5 跨域问题

9.6 get的两种请求参数

9.7 axios的特点有哪些

10 js的模块化的理解

11 骨架屏

12 深copy和浅copy

4.Vue

1 说一下vue的生命周期

2 v-show与v-if的区别

3 怎么理解MVVM

4 怎么理解的SPA单页面

5 computed和watch的区别

6 v-model原理

7.Vue和React的区别

8 Vue组件data为什么必须是函数

9 Vue组件的通信方式

10 Vuex的理解

11 说一下vue-router

12 ref的作用

13 怎么理解slot插槽

14 怎么理解API接口的

15 v-for和v-if连用问题

16 vue是如何实现数据响应式的

17 vue中的函数式组件

18 前后端分离开发的鉴权方案

19 事实修饰符都有哪些

20 keep-alive有什么用

21 vue如何获取DOM元素

22 vue-loader

23 v-on可以监听多个方法吗

24 $nextTick的使用

25 SPA首屏加载慢如何解决

26 Vue里面router-link在电脑上有用,在安卓上没有反应怎么解决

27 vue更新数组时触发视图更新的方法

28 vue路由传递参数

29 vue子组件调用父组件的方法?

30页面刷新vuex被清空解决办法

31 vue数据响应式原理

32 v-html会导致什么问题

33 项目中有哪些模块

34 组件中写name选项有哪些好处及作用

35 你做过哪些vue的性能优化

36 vue如何实现弹出层

37 弹出层如何接受外部的数据

38 06-测试 - 图1router的区别

39 vue的create和mounted的区别

40 跳转路由及传参方式

5.React

1.react组件间的数据传递

6.HTTP

1.http与https的区别

2.TCP/IP三次握手和四次挥手

3.http常用状态码

4.浏览器输入url到显示

7.git

1.git fetch和git pull

2 git多人协作开发

3 区别fork(复刻)与clone(克隆)

4 git主要分支

8.webpack

1.对项目构建的理解

2.webpack基本结构

3.webpack打包基本流程

4 webpack打包后体积过大

5 Tree-shaking

6.live-reload与hot-reload/HMR

7.loader和plugin的区别

8 webpack的打包原理