run-nan / interview-prepare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

面试复习Todo List

javaScript

  • 核心知识点

    • 类型和类型转换
    • event-loop
    • this、闭包、作用域链
    • 原型、继承
  • 源码实现

    • debounce、throttle
    • new、instanceof、bind、call、apply
    • promise
  • react

    • react15和16生命周期的异同
    • hook原理
    • capture value特性的产生和解决
    • React性能优化
    • React15挂载和更新原理
    • 对fiber架构的理解
    • redux相关
  • webpack

    • 常见配置
    • 易混概念辨析
      • hash和contentHash
      • path、publicPath和contentBase
      • libraryTarget和library
    • webpack_require原理
  • obvious

    • 背景、总体思路
    • 架构和实现梳理

css

  • 样式优先级、浮动、定位、BFC
  • 布局 + 居中
  • 移动端

网络基础

  • 浏览器缓存机制
  • https原理
  • 常见的http请求头和状态码
  • http1.0/http1.1/http2.0的区别
  • tcp相关
  • cookie、session和token
  • XSS和CSRF

后端

  • docker
  • Nginx
  • redis
  • 常用Linux命令

其他

  • 正则表达式
  • 原生Ajax

About


Languages

Language:JavaScript 100.0%