HHX
笔记
总结
收集
业务

介绍

总结

http

http1.1 与 2 与 3
http 与 https
状态码
缓存
跨域
Cookie
安全
内容协商
CDN
文件上传
防盗链*
浏览器构建 HTTP 请求行时怎么确定 HTTP 版本的

浏览器

从 url 开始的长篇大论
同站同进程

css

盒模型
水平垂直居中
左侧固定右侧自适应
三列均分布局
长宽比固定的元素
三角形元素
选择器权重
层叠上下文
格式化上下文
文本的样式处理
参考

javascript

变量提升 与 闭包 与 this 与 new 那得从 V8 执行上下文 说起
看得见的原型链
还在手写 promise 呢
防抖与节流
apply 与 call 与 bind
深拷贝
promiseMap
事件委托
参考

react

react 原理
不应该有闭包陷阱这个问题
理论上 useCallback 可以被完全替换
memo 为什么需要和 useCallback 或 useMemo 搭配
hook 作弊器 useReducer
diff算法
react hooks并不依赖fiber
context 你怎么回事
state 的同步异步
函数组件没有 ErrorBoundary 怎么办
调度lane
并发?批处理?
vdom 提高性能?
todo

webpack

为什么 webpack 仍然必要
分包

vite

为什么 vite 比 webpack 快
vite 和 webpack HMR

工程化

模块化是工程化的起源
发布 npm 包
todo

业务

移动端为主的宽度响应设计
首屏优化可以放 5s 广告吗
详情页优化与首屏优化
图片展示
文件上传
登录鉴权
深色模式
埋点问题
如何实现加载进度条
上一页
内容协商
下一页
文件上传