2022年9月面试题整理

React

  1. 常用hook
  2. 自定义hook
  3. 父组件调用子组件方法
  4. 父组件state改变,父和子组件的挂载过程
  5. 自己实现一个简单的diff算法
  6. diff算法原理
  7. state、props区别
  8. Antd的底层用的rc(可跳过)
  9. router和router-dom区别
  10. useEffect中为什么不能写异步程序(async),因为

在模拟willunmount生命周期的return () => {} (注意,这里就可以,因为是箭头函数吗,可执行)时,异步返回的promise对象,不是方法,无法调用。

    11.为什么useState前面是[]而不是{}

Vue

  1. 全家桶包括
  2. 双向数据绑定原理
  3. computed/watch区别

JS

  1. JS设计模式
  2. 数据类型
  3. 常见数据结构
  4. 事件循环机制
  5. ES6特性
  6. call、apply、bind区别
  7. function和箭头函数区别(1.this指向性:调用环境和定义环境;2.function默认提升,箭头函数没有;3.function可定义构造函数,箭头函数不行;4.function具有arguments参数集合,箭头函数没有,箭头函数有rest参数)
  8. 箭头函数优点
  9. typescript
  10. 原型链相关
  11. const、let区别
  12. promise(p1.then(2).then(3)会透传)
  13. undefined+NaN结果
  14. forEach 用return阻断结果
  15. 事件冒泡顺序
  16. 用事件委托实现新增一行表格
  17. .html文件中
  18. 二分查找机试

CSS

  1. BFC是什么现象
  2. 0.5px怎样绘制
  3. 怎样消除浮动
  4. 伪类、伪元素分别说几个
  5. overflow和position联用会产生什么问题

浏览器、W3C标准

  1. 跨域前端解决方案
  2. 强缓存和协商缓存
  3. 前端性能优化技术
  4. 后端怎样处理CSRF内容
  5. 输入网址到页面渲染出来的过程
  6. websocket大数据量绘制echarts解决卡顿(可跳过)
  7. 怎样防止死机白屏(可跳过)
  8. http和https区别
  9. http1.0和2.0区别
  10. 各种图片格式的比较
  11. 长连接的概念
  12. 安全(XSS脚本注入:转义;CSRF:避免get类型请求;iframe:sandbox属性;存储:加密cookie、localstorage;文件上传:禁止解析,后缀判断)

编译

  1. webpack中的一些概念解释(loader、plugin)
  2. 使用方法
  3. webpack中配置px转rem

等标签的执行顺序

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值