诺诺一面

217 阅读1分钟
  1. let const ?
    • let const 块级作用域,不会有声明提升,存在暂时性死区
  2. promise 有哪些状态?
    • pending =》 fulfilled || rejected 状态一旦改变就不能逆转
  3. ES5之后新增类型,新增数据结构
    • 类型:symbol  bigInt
    • 数据结构: set map weakMap weakSet
  4. 基本类型,引用类型?
    • 变量标识符、基本类型值,引用地址存于栈中,对象存于堆中。
  5. React 事件函数为什么需要绑定this?
  6. 箭头函数和es5函数的区别?
  7. header里面都有什么字段?
    • Access-Control-Allow-Methods、Origin
    • Access-Control-Max-Age
  8. 数组方法?数组去重?
    • set Array.form
    • 排序,检查相邻元素
    • indexof
    • includes
    • reduce
  9. session 失效时间?和cookie区别?
  10. 展开多维数组方法?
    • flat
  11. h5新特性
    1. 语义化标签 header footer nav 
    2. input 多种type placeholder required min max 
    3. video canvas localstorage session storage 
    4. onScroll
  12. css3有哪些,怎么触发GPU加速?
    1. 选择器、伪元素,伪类、过渡、动画。。。
    2. translate 3d  translate-z 创建独立图层,就会预处理进行gpu加速
  13. 水平垂直居中?
    1. flex
    2. position
    3. margin+translate
    4. inline
  14. position有一个新特性可以实现吸顶效果?
    • sticky
  15. 开发组件需要注意哪些?
  16. axios如何终止请求?
  17. redux 原则?
    1. 不可变state
    2. 纯函数reducer
    3. 单一数据源
  18. context用法?