作为前端开发工程师须要把握的知识点,这里只放目录,相干知识点会有对应的文章具体阐明,正在欠缺中

网络相干

tcp协定
  • 3次握手与4次挥手
  • tcp与udp的区别
  • http1.0/1.1/1.2的区别
  • https的证书校验与秘钥替换
  • http缓存
其余
  • cdn的实现原理
  • dns协定

JavaScript

  • 事件循环机制
  • 事件流(事件冒泡与捕捉)
  • 跨域问题
  • 继承
  • 原型链
  • 作用域链
  • 闭包
  • 柯里化
  • 隐式转换

设计模式

  • 观察者模式与公布订阅模式

Vue全家桶

Vue
  • Vue性能优化
  • vue.runtime.js与vue.common.js的区别
  • vue diff算法
  • new一个Vue实例时代码的执行过程
  • 双向绑定的原理
vue-router
  • vue-router的实现原理
vuex
  • 什么时候应用vuex
vue-ssr
  • 什么状况适宜用ssr

NodeJS

  • 事件循环机制

CSS

  • flex布局
  • BFC

web平安

  • xss攻打
  • csrf攻打

工程化

webpack
  • webpack是什么
  • loader的作用与实现
  • plugin的作用与实现
  • HMR的实现原理
  • tree-shaking
rollup
  • 什么时候适宜用rollup