Skip to content

1~10 【顶级高频 · 必秒写】

笔记:[[01.top-high-frequency]]

  1. 防抖debounce | 生/熟/秒:

  2. 节流throttle | 生/熟/秒:

  3. 深拷贝 | 生/熟/秒:

  4. Promise完整实现 | 生/熟/秒:

  5. 数组去重 | 生/熟/秒:

  6. 数组扁平化flat | 生/熟/秒:

  7. 数组方法实现(map/filter/reduce) | 生/熟/秒:

  8. call/apply/bind | 生/熟/秒:

  9. new/instanceof | 生/熟/秒:

  10. 继承 | 生/熟/秒:

11~25 【超高频 · 看思路能写】

笔记:[[02.super-high-frequency]]

  1. Promise.all | 生/熟/秒:

  2. 垂直居中N种方法 | 生/熟/秒:

  3. 两栏布局N种方法 | 生/熟/秒:

  4. 三栏布局N种方法 | 生/熟/秒:

  5. Promise.race | 生/熟/秒:

  6. 发布订阅+观察者模式 | 生/熟/秒:

  7. 数组转树 | 生/熟/秒:

  8. LRU缓存 | 生/熟/秒:

  9. 深度比较deepEqual | 生/熟/秒:

  10. 柯里化curry | 生/熟/秒:

  11. 闭包加法add(1)(2)(3) | 生/熟/秒:

  12. 四大排序 | 生/熟/秒:

  13. Flex固定+自适应 | 生/熟/秒:

  14. lodash get | 生/熟/秒:

  15. getType类型判断 | 生/熟/秒:

26~45 【高频 · 基础掌握】

笔记:[[03.high-frequency]]

  1. Promise.allSettled | 生/熟/秒:

  2. sleep | 生/熟/秒:

  3. 千分位格式化 | 生/熟/秒:

  4. URL解析 | 生/熟/秒:

  5. 时间格式化 | 生/熟/秒:

  6. Omit/Pick(JS+TS类型) | 生/熟/秒:

  7. 文字截断 | 生/熟/秒:

  8. 隐藏元素的方式 | 生/熟/秒:

  9. CSS画三角形 | 生/熟/秒:

  10. Counter计数器 | 生/熟/秒:

  11. TodoList | 生/熟/秒:

  12. CountDown倒计时 | 生/熟/秒:

  13. 模拟useState | 生/熟/秒:

  14. useDebounce防抖Hook | 生/熟/秒:

  15. useThrottle节流Hook | 生/熟/秒:

  16. Promise.any | 生/熟/秒:

  17. 并发控制 | 生/熟/秒:

  18. retry重试+超时控制 | 生/熟/秒:

  19. 树转数组 | 生/熟/秒:

  20. 二叉树遍历 | 生/熟/秒:

46~65 【中频 · 有时间掌握】

笔记:[[04.medium-frequency]]

  1. DOM树遍历 | 生/熟/秒:
  2. lodash set | 生/熟/秒:
  3. 对象扁平化flattenObj | 生/熟/秒:
  4. compose/pipe | 生/熟/秒:
  5. 红绿灯循环 | 生/熟/秒:
  6. Promisify | 生/熟/秒:
  7. CodingMan | 生/熟/秒:
  8. 驼峰转换 | 生/熟/秒:
  9. 大数相加 | 生/熟/秒:
  10. setTimeout⇄setInterval | 生/熟/秒:
  11. randomInt | 生/熟/秒:
  12. getCookie | 生/熟/秒:
  13. 访问次数统计 | 生/熟/秒:
  14. 去除最少字符 | 生/熟/秒:
  15. 提取HTML文字 | 生/熟/秒:
  16. Calculator计算器 | 生/熟/秒:
  17. LazyImage图片懒加载 | 生/熟/秒:
  18. CustomAxios简易请求封装 | 生/熟/秒:
  19. useUpdateEffect跳过首次执行 | 生/熟/秒:
  20. usePrevious获取上一次的值 | 生/熟/秒:

66~79 【低频 · 中高级/专项考】

笔记:[[05.low-frequency]]

  1. useRequest请求Hook | 生/熟/秒:
  2. useRedux简易状态管理 | 生/熟/秒:
  3. inline-block空格问题 | 生/熟/秒:
  4. Tailwind实现常见组件 | 生/熟/秒:
  5. 路径总和 | 生/熟/秒:
  6. 路径字符串转树 | 生/熟/秒:
  7. 按缩进构造树 | 生/熟/秒:
  8. 课程表(图的环检测) | 生/熟/秒:
  9. CascadeSelect级联选择 | 生/熟/秒:
  10. 虚拟列表 | 生/熟/秒:
  11. LoggerDebug闭包陷阱修复 | 生/熟/秒:
  12. NumberToggle数字小数点切换 | 生/熟/秒:
  13. 懒加载组件React.lazy+Suspense | 生/熟/秒:
  14. foreach.js(图片原题) | 生/熟/秒:
  15. 类数组转数组.js(图片原题) | 生/熟/秒:
  16. 原型链/原型式/寄生式/构造函数继承(图片原题) | 生/熟/秒:
  17. 手写调度器.js(图片原题) | 生/熟/秒:
  18. ast.js(图片原题) | 生/熟/秒:
  19. TreeNode/数组转树相关(图片原题) | 生/熟/秒: ---