腾讯-音乐 · 第 1 轮 · 一面
← 已是第一轮 · 返回本次面经 · 第 1 轮 → 本轮要点: 动画、响应式设计、事件循环、跨域、浏览器的缓存机制、列表和key、生命周期 本轮共 16 道题。答案默认折叠,便于先自行作答。 1. 请介绍一下你的科研项目经历。 题目要点 STAR法则 参考答案 结合自身经历展开 2. 为什么选择前端开发作为你的职业方向? 题目要点 无 参考答案 无 3. 你学习前端开发有多久了?谈谈你的学习经历。 题目要点 无 参考答案 无 4. 如何使用CSS实现动画效果?举个项目中的例子。 题目要点 transition/animation 区别 / transform+opacity / 项目落地举例 / 动画性能 参考答案 考察点 ● CSS 动画相关属性与原理掌握 面试官希望了解候选人是否掌握 CSS 动画的基本实现方式,包括 transition、animation、关键帧、补间函数等。 ● 能结合项目场景举例说明 不仅要懂 API,更重要的是知道什么时候使用、为什么使用,是否有性能考量和交互体验意识。 ● 对动画效果的性能与体验理解 是否清楚哪些动画对性能影响大,哪些动画适合用 CSS 实现,如何避免卡顿或丢帧。 参考答案 原理说明 一、CSS 动画的实现方式 CSS 提供了两类动画机制: 1. 过渡动画(transition) 通过 transition 属性定义在样式变更时自动补间的动画: .button { transition: all 0.3s ease-in-out; } 特点: ...