同程旅行面试题更新 2026-08-05
请解释虚拟滚动的核心原理,以及它是如何通过动态增删元素和调整top值来实现的?
同程旅行前端/移动开发消费品/零售性能优化技术原理JavaScript
回答思路
- 说明虚拟滚动旨在渲染可视区域内的元素以减少DOM数量
- 解释如何通过计算可视范围确定需要渲染的元素
- 阐述如何通过动态增删元素和调整top值来维持正确的位置
- 提及滚动事件的触发与更新机制
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。