一步步实现nest粒子特效

本文首发于我的博客,这是我的github,欢迎star。   这篇博客是模仿nest.js实现一个demo,由简单到复杂,来一步步的实现它。这里是效果预览。我的github里边还有很多别的前端的demo,喜欢的话可以点个star,你的支持就是我的动力。 从一道面试题开始 实现一个半径10px的小球在500px*500px的方块中做直线运动,初始方向随机,速度保持不变,碰撞到墙壁后反弹。   看下效果,思路很简单,将小球定位在方块中,设置xy方向上的速度,每帧动画给小球定位