Q1主动回忆难度 3
1/12
每日一题 · 高级 02
记忆强度
每日一题高级题库第 2 组,共 12 张卡片。
每日一题 · 高级 02
最小版 Promise 的核心是三态且不可逆的状态机、异步执行的处理队列,以及每次 then 返回一个新对象的链式解析规则。
使用 XML 描述自定义流程图时,应把系统拆成文档模型、领域模型和视图模型。
可靠的撤销与重做应记录用户可感知且可逆的操作历史,而不是机械保存每一次状态变化。
迷你响应式系统可拆为三个部分:reactive 使用 Proxy 拦截读写,effect 注册并运行副作用,依赖容器保存“原对象、属性键、副作用”的映射。
递归修改深层数据的键名,本质上是在遍历对象图,而不一定只是遍历树。
优化 webpack 产物应围绕用户实际下载、解析、编译和执行的代码展开,而不能只追求构建日志中的压缩率。
Tree Shaking 是构建工具利用静态模块结构,识别入口实际使用的导出,并在后续代码生成和压缩阶段删除未使用且不会影响可观察行为的代码。
兼顾鼠标和触摸的拖拽应优先使用统一的 Pointer Events:在 pointerdown 时记录起点与元素初始位置,通过 setPointerCa…
React Suspense 是一种声明式的等待边界:当边界内的组件在渲染阶段暂时无法获得代码、数据或其他受支持的资源时,React 可以暂缓提交该子树…
Vue 与 React 都利用虚拟节点和稳定身份减少不必要的真实节点操作,但两者的优化信息来源、带 key 子节点比较策略以及调度模型不同。
后端一次返回十万条数据时,前端不能只通过优化循环或分批插入节点解决问题。
将虚拟 DOM 转换为真实 DOM 的核心是递归映射:文本节点通过 document.createTextNode 创建,元素节点通过 document…