logologo
流客博客
学习笔记
技术博客
在线简历
系统发布
学习笔记
技术博客
在线简历
系统发布
logologo
流客博客

学习笔记

📚 学习笔记

Basic

AST-抽象语法树
BFC
模块化
闭包
深拷贝和浅拷贝
数据类型
冒泡和捕获
事件循环
JS继承
迭代器
网络模型
原型和New
性能优化
POST为什么会请求两次
编程范式
异步回调
JS引擎如何执行JS代码
执行上下文

浏览器

浏览器架构
垃圾回收
从URL输入到界面展示发生了什么
重排重绘以及绘制的关键路径
前端路由

设计模式

你不知道的JS单例、工厂、重载
发布订阅和观察者

Docker

Docker基础
Docker优化
Docker高级

工程化

热更新
前端包管理器
前端涉及到的安全
vite为什么快

K8s

Controller of k8s
云原生
Service of k8s

React

react如何diff的
fiber
hook
React的性能优化
setState是同步异步
虚拟DOM

Vue

V2和V3的区别

源码阅读

KOA

源码实现

手写call实现
前端实现并发
防抖节流实现
依赖注入
instanceof源码实现
迭代器源码实现

instanceof源码实现#

// mm instanceof Array function myinstanceof(left,right){ if(typeof left !== object || left === null ) return false let proto = Object.getPrototypeof(left) while(true){ if(proto === null) return false; if(proto === right.prototype) return true proto = Object.getPrototypeof(proto) } }

Last Updated: 2023/12/2 08:35:31

Previous Page依赖注入
Next Page迭代器源码实现