计算机 选择题 较难 ★ 精品

定时器与动画基础 — 计算机选择题

Web 前端开发基础(HTML/CSS/JavaScript) DOM 操作与事件 AI 三重审校通过

题目
某元素动画初始 left=0px。使用递归 setTimeout 实现:第 k 次回调(k 从 1 开始)的延迟为 k×30ms;每次回调将 left 增加 7px;当 left ≥ 120px 时,立即设 left=120px 并停止(不再安排下一次)。假设定时器无额外误差且无其他阻塞,从动画开始计时到停止时刻共经过多少毫秒? A. 5130ms B. 5040ms C. 5220ms D. 5400ms