JS & TS:
- bind / call / apply
- 原地打乱数组?不使用变量
- 给原型链添加函数
- 验证变量类型
- 手写深拷贝
- null / undefined / NaN
- 闭包
- 函数声明与函数表达式
- 宏任务微任务
- promise / async await互转
- for…in / for…of
- 哪些可以直接改变数组
- map / weakMap
- Promise使用和实现
- 改变this指向的方法
- 原型链,作用域链
CSS:
- 如何居中:定宽时,不定宽时
- 画一个三角形
- translate / transform 使用
- 盒模型详细
- :nth-child / :nth-of-type
- BFC相关
- flex相关
- grid相关
- 实际尺寸为父组件50%
- position: absolute
- 各种居中方法
- box-sizing
React:
- useEffect / useLayoutEffect
- react18新特性
Vue:
- v-model
- 生命周期
- Vue2 / Vue3,proxy / defineProperty
Webpack&Babel:
- 打包原理
- Babel原理
HTTP与Web相关:
- 浏览器缓存
- Http缓存
- cookies / sessionStorage / localStorage,sessionStorage几时清除?
- get / post
- 隐身模式相关
- 同源 / 跨域
其他基础知识:
- 进程 / 线程
- 快排之类
- TCP / UDP
- 尾递归优化