web前端开发工程师需要掌握的知识点

作为前端开发工程师需要掌握的知识点,这里只放目录,相关知识点会有对应的文章详细说明,正在完善中

网络相关

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

你可能感兴趣的:(前端,javascript,vue.js,es6,node.js)