消费品/零售行业面试题更新 2026-08-05
Canvas 绘制和 DOM 绘制的区别是什么?
淘宝闪购前端/移动开发消费品/零售技术原理技术选型方案权衡
考察说明
考察对前端两种渲染技术的原理、性能特性与适用场景的理解
回答思路
- 指出 Canvas 基于像素的即时模式渲染与 DOM 基于节点的保留模式渲染
- 说明 Canvas 适合高频帧更新与复杂图形,DOM 适合结构化内容与可访问性
- 提及重绘性能、事件处理、Canvas 局部更新和 DOM diff 与重排重绘的差异
- 给出根据场景选择方案的依据
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。