前端原理源码学习笔记
vue 系列写作方向
vue2
- Vue 依赖收集过程源码阅读以及实现
- Vue 响应式更新原理源码阅读以及实现
- Vue patch Diff 算法源码阅读以及实现
- compute 和 watch 原理
- nexttick 原理
- keeplive 实现原理
vue3
webpack 系列
- 常见 loader 源码简析,以及动手实现一个 md2html-loader
- webpack 插件工作原理剖析
- webpack 主流程源码阅读以及实现一个 webpack
- [webpack 打包优化实践(未完成待整理)]
前端安全
react 系列
手写代码系列
- hash 去重
- 防抖节流
- 手写实现 promise
- 手写实现 instanceof
- new 的内部机制,自己实现一个 new
- 拼多多面试题:实现柯里化函数
- 快手面试题:数组全排列
- 快手面试题:浏览器最大请求并非限制
- 头条面试题:计算树的深度
- 蚂蚁面试题:编写高阶函数,连续触发时,若上一次 promise 执行未结束则直接废弃,只有最后一次 promise 会触发 then/reject
- 发布订阅.js
- 头条:原生 ajax 封装成 async await 调用
- 实现一个函数,可以将数组转化为树状数据结构
前端知识点
leetCode
𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓆈𓃻𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓃲𓃟𓃠𓃗𓃵𓆉𓇼𓆡𓆜𓆉𓃹𓃡𓃟𓃵𓆏𓅦𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜