京东 2020.09.29 面试 凉

好难啊,一个小时都是前端基础知识,感觉越问越细……

  1. React生命周期,hook对应哪些生命周期,哪些部分可以setState,哪些部分可以渲染,如果想阻止state更新应该怎么做(setState第二个参数)
  2. http和https区别
  3. js判断一个数组
  4. 数组去重方法
  5. redux有了解吗?(并没有,瞎说了两句)
  6. 介绍useEffect,还有使用了什么别的吗?和useLayoutEffect的区别是什么?
  7. refs作用
  8. 为什么使用hook,hook有什么优势,函数组件和类组件区别是什么?类组件如何优化?
  9. constructor里的super的功能
  10. 如何设计react的高阶组件
  11. 用过ES6吗,用过里面的哪些部分?
  12. promise的三个状态,状态转换,函数,怎么使用,all函数如果有报错会怎么样
  13. TS怎么转换成JS的?
  14. 浏览器垃圾回收机制
  15. 用过什么设计模式?
  16. load是单线程还是多线程,并发还是串行
  17. 用过webpack吗?怎么用的?
  18. for-in,for-of区别
  19. 介绍一下原型,原型链,prototype和__proto__区别?所有对象都有prototype吗?那所有对象都有__proto__吗?
  20. css里使用了哪些布局模型?
  21. 301和302区别
原文地址:https://www.cnblogs.com/xym4869/p/13748973.html