demo效果预览
HTML结构
<body>
<canvas id="canvas" width="1000" height="800"></canvas>
</body>
JS定义画布绘制
<script>
(()=>{
document.addEventListener('DOMContentLoaded',function(){
//业务
let canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
let circles = [];
// 生成速度需要小于绘制速度
/*生成*/
setInterval(function () {
generateCircle();
},45);