<script> var w, h; var canvas = document.querySelector('canvas'); ~~function setSize() { window.onresize = arguments.callee; w = window.innerWidth; h = window.innerHeight; canvas.width = w; canvas.height = h; }(); var canCon = canvas.getContext('2d'); var x = randomNum(0,w); var y = 100; setInterval(function(){ canCon.fillStyle = randomColor(); canCon.arc(x,y++,20,0,2*Math.PI) canCon.fill(); },1000/60);
// 随机数 function randomNum(min,max){ return Math.floor(Math.random() * (max - min) + min); } // 随机颜色 function randomColor(){ var r,g,b,a; r = randomNum(0,255); g = randomNum(0,255); b = randomNum(0,255); a = Math.random(); return `rgba(${r},${g},${b},${a})`; } </script>