2022前端面试题

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框架的区别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值