vue面试题
1.hash和history的区别
2.vuex介绍
3.vue 2.0数据双向绑定原理
4.vue2.0和vue3.0的区别
5.diff算法
6.父子组件生命周期
7.watch和couputed的区别
8.keep-alive
9.vue生命周期
10.data为什么是个函数
11.exprot default里面都有哪些属性
12.vue router的工作原理,路由的钩子函数
13.路由守卫
14.axios的原理
15.vue数据传递方式
16.懒加载
17.路由的参数最早可以在哪个阶段拿到
ES6面试题
1.map set数据类型的区别
2.promise的三种状态
3.symbol使用场景
4.bigInt
5.const var let区别
6.箭头函数和this的区别
7.如果一个接口返回值需要被另一个接口使用,怎么处理
8.es6有哪些新特性
9.proxy
10.数组循环方法
11.object.assign和...是深拷贝还是浅拷贝 第一层拷贝是浅拷贝还是深拷贝
javascript面试题
1.基本数据类型
2.深拷贝和浅拷贝
3.堆和栈
4.new的实现过程
5.原型原型链
6.闭包
7.数组去重
8.处理数组的方法有哪些
9.for in, for of, foreach的区别
10.节流防抖
11.cookie localstorage sessionstorage区别
12.常见的http status
13.接口处理的那些事
14.宏任务和微任务
15.js有没有块级作用域
16.变量提升
17.怎么获取块级作用域里面的变量
18.判断数据类型方法
css面试题
1.重排和重绘
2.盒子模型
3.css 加上scoped只被当前组件使用的原理
4.清除浮动
5.选择器权重和顺序,选择器权重会不会累加
typescript面试题
1.接口
2.泛型
3.抽象
4.抽象类
5.重写
6.重载
7.构造函数
8.super()
10.类
angular面试题
1.组件,指令,依赖注入,pipeline,服务,模块的详解
2.钩子函数
3.传值方式
4.rxjs是什么
5.ngrx是什么
6.提取一个公共服服和封装一个组件,思路是什么
7.什么时候需要提取组件,什么时候需要提取指令
8.依赖注入注入的是什么,是单例模式吗
9.钩子函数哪个用的最多
10.angular怎么避免内存泄露, ngOnDestory
11.[Hidden]和*ngIf的区别
12.双向数据绑定的原理
13.新老angular框架的区别
14.angular的单元测试用什么插件,怎么写
webpack面试题
1.插件
页面兼容性面试题
1.em
2.rem
3.vw和vh
4.flex
5.百分比
git面试题
1.解决冲突方法
2.--rebase的使用
其他
1.websocket
2.设计模式
3.url输入到浏览器发生了什么
4.遇到的复杂的问题怎么处理
5.内存泄露
6.框架搭建
7.性能优化
8.三次握手
9.三大框架对比
10.mvvm和mvm框架的区别