消费品/零售行业面试题更新 2026-08-05

Canvas 绘制和 DOM 绘制的区别是什么?

淘宝闪购前端/移动开发消费品/零售技术原理技术选型方案权衡

考察说明

考察对前端两种渲染技术的原理、性能特性与适用场景的理解

回答思路

  1. 指出 Canvas 基于像素的即时模式渲染与 DOM 基于节点的保留模式渲染
  2. 说明 Canvas 适合高频帧更新与复杂图形,DOM 适合结构化内容与可访问性
  3. 提及重绘性能、事件处理、Canvas 局部更新和 DOM diff 与重排重绘的差异
  4. 给出根据场景选择方案的依据
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。