秋招前端面试重点知识总结

1.讲一下你对flex布局的理解(深入些)

2.一个页面从输入url到加载的全过程

3.请你说下防抖函数和节流函数,如何实现,两个函数的异同

4.三次握手四次挥手

5.前端安全问题,以及如何避免(重点是如何避免)

6.浏览器的回流和重绘,如何防止

7.元素垂直居中,上下居中的方法,至少说四种

8.箭头函数

9.字符串常用方法

10.数组常用方法,哪些是返回新数组的

11.cookie、localStorage、sessionStorage、session、token

12.同步与异步

13.讲述下ajax的底层原理,如何封装一个axios、

14.fetch与原生ajax的区别

15.说一下原型链

16,深拷贝与浅拷贝,如何实现

17.对ES6的了解

18.object.assign

19.如何理解Promise

20.如何手写一个promise

21.promise的优缺点

22.async和await

23.如何理解MVVM框架

24.vue优缺点

25.watch和computed以及watchEffect 对比

26.vue2.0和vue3.0的双向数据绑定原理

27.vue2.0自带的生命周期有哪些

28.vue3.0自带生命周期有哪些

28.vue2.0/3.0加上keep-alive多了那个生命周期

29.加上keep-alive第一次执行会执行哪些生命周期

30.那么第二次和第n次会执行哪些

31.一旦进入页面或者组件,会执行哪些生命周期,顺序是什么

32.哪个阶段有$el,哪个阶段有$data

33.组件中data为什么是一个函数,为什么需要return

34.promise.all与promise.race

35.commonJS与nodeJS

36.了解过JS哪些异步线程

37.http与https的区别,了解https加密的过程吗

38.对称加密和非对称加密

40.正则表达式

41.跨域产生原因和解决办法

42.如何配置webpack

43.null和undefined的区别

44.计算机网络各层协议

45.ES6的数据类型

46.图片懒加载

47.vuex和pinia,父子组件消息传递,

48.vue路由守卫

49.mutations和actions的区别

50.H5和CSS3新增特性,H5的缓存机制

51.SEO优化

52.JS阻止冒泡,CSS阻止冒泡

53.vue-router两种模式以及区别

54.v-for为什么要加key,为什么key值最好不要用index

55.position的值有哪些,他们的参照物分别是什么

56.ref和refs的区别

57.网格布局了解吗

58.vite,webpack、vue-cli

59.onclick和addeventListener区别,怎么移除点击事件‘

60.状态码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值