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 router的区别
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的打包原理
