加载中...

泠落の小屋
首页项目归档照片墙音乐杂谈工具箱关于
文章

袋鼠云一面

2026-08-15 00:04
更新于 2026-08-16 16:05

袋鼠云一面

我好菜啊。。。感觉什么都不会

  1. 两个项目分别做了多长时间

  2. 项目来源

  3. AI知识库训练营在合作中扮演了什么角色

  4. 小组如何合作

  5. 学了多久前端

  6. 是否依赖AI

  7. AI Agent相关和AI结合深度,具体做了哪些

  8. 上下文感知

  9. 如何传给AI

  10. AI辅助开发过程中如何核验

  11. RAG知识库使用的工具或者库

  12. 如何实现的基于hash对trunk进行变更检测机制

  13. 动态表单中的组件,props,事件如何去抽象统一的

  14. 如果组件抽象后,要新增一个字段类型,比如加一个日期范围的选择,要修改哪些地方

  15. 拖拽画布过程中,多组件联动导致的状态竞争是什么现象,如何优化的,如何用节流去优化

  16. 检测优化前和优化后的耗时或者帧率

  17. pinia和vuex的区别

  18. 沉淀过哪些可复用的AI产物,发现了什么问题,如何迭代

  19. 是否搭建过Agent,具体作用与特点

  20. 学习过哪些前端知识,从哪里获取


手撕

实现一个 EventEmitter:

  • on(event, listener):注册监听器
  • emit(event, ...args):触发事件,同步按注册顺序执行
  • off(event, listener):移除指定监听器
  • once(event, listener):只执行一次
  • 可选:支持事件名通配符或命名空间(如 *.update)

要求:

● 同一事件可注册多个监听器;

● off 能正确移除特定 listener;

● once 执行一次后自动移除;

● 触发不存在的监听事件不报错。


实现一个 deepClone 函数:

  • 支持基本类型、对象、数组
  • 支持 Date、RegExp、Map、Set
  • 处理循环引用
  • 可选:处理函数 / Symbol / 原型链
avatar

泠落

街喧闹,人过往,且记曾相识,不为少年留

Recent Records

harness相关

2026-08-11 23:42

八股记录

2026-08-11 00:46

Day4

2026-08-09 21:53

Table of Contents