1

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

网络相关

tcp协议
http
其他
  • cdn的实现原理
  • dns协议

JavaScript

设计模式

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

Vue全家桶

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

NodeJS

  • 事件循环机制

CSS

  • flex布局
  • BFC

web安全

  • xss攻击
  • csrf攻击
  • 运营商http劫持
  • dns劫持
  • DDOS攻击

工程化

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

数据结构与算法

排序
  • 快速排序
  • 冒泡排序
  • 选择排序
  • 归并排序
  • 插入排序
数据操作
  • 数组全排列
  • 树(含二叉树)的操作(遍历、搜索、路径存储、最大深度)
  • 位操作
  • 滑动窗口
  • 动态规划

其他

  • 发布至npm的组件库如何实现按需加载

jm365
48 声望4 粉丝

web前端开发一枚,以简单明了的方式记录技术方法